回答編集履歴

5

誤解を招かないように一部修正

2018/03/03 15:31

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- 変数はあくまでも参照値に過ぎず、参照先の変更が影響してしまうのです。
31
+ 変数はあくまでも参照値に過ぎず、参照先のインプレースな変更が影響してしまうのです。
32
32
 
33
33
 
34
34
 

4

わりとネガティブな用途で『良く』は、変かも...?ひらがなにしよう

2018/03/03 15:31

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- 実はこれ、く初心者を悩ませる動作です。
7
+ 実はこれ、く初心者を悩ませる動作です。
8
8
 
9
9
  ```Python
10
10
 

3

追記

2018/03/03 15:28

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -29,3 +29,43 @@
29
29
 
30
30
 
31
31
  変数はあくまでも参照値に過ぎず、参照先の変更が影響してしまうのです。
32
+
33
+
34
+
35
+ ---
36
+
37
+ 細かな仕様がよく分かりませんが、こんな風に簡潔に書けそうですね。
38
+
39
+ ```Python
40
+
41
+ def compute_evaluate(point_list):
42
+
43
+   """生の得点を『評価値』に変換する"""
44
+
45
+ return point_list
46
+
47
+
48
+
49
+ raw_result = {
50
+
51
+ '001': [1, 1, 1],
52
+
53
+ '002': [2, 2, 2],
54
+
55
+ }
56
+
57
+ result = {
58
+
59
+ k: compute_evaluate(v) for k, v
60
+
61
+ in raw_result.items()
62
+
63
+ }
64
+
65
+
66
+
67
+ print(result)
68
+
69
+
70
+
71
+ ```

2

誤字修正

2018/03/03 15:27

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -1,4 +1,4 @@
1
- evaluateを有してしまっているのが原因です。
1
+ evaluateを有してしまっているのが原因です。
2
2
 
3
3
  簡単に直すなら、`evaluate.clear()`を`evaluate = []`に置き換えてください。
4
4
 

1

作文の修正

2018/03/03 15:22

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -28,4 +28,4 @@
28
28
 
29
29
 
30
30
 
31
- hogeとはあくまでもリストへの参照値に過ぎず、参照先の変更が影響してしまうのです。
31
+ 変数はあくまでも参照値に過ぎず、参照先の変更が影響してしまうのです。