回答編集履歴
2
インデント間違いを修正
answer
CHANGED
@@ -7,9 +7,9 @@
|
|
7
7
|
def transformPrefs(prefs):
|
8
8
|
result={}
|
9
9
|
for person in prefs:
|
10
|
-
|
10
|
+
for item in prefs[person]:
|
11
|
-
|
11
|
+
result.setdefault(item,{}) # <= この行は if item not in result: result[item] = {}と同義
|
12
|
-
|
12
|
+
result[item][person]=prefs[person][item] # <= この行で result[item][person]に値をセット
|
13
13
|
return result
|
14
14
|
|
15
15
|
```
|
1
誤記修正
answer
CHANGED
@@ -8,8 +8,7 @@
|
|
8
8
|
result={}
|
9
9
|
for person in prefs:
|
10
10
|
for item in prefs[person]:
|
11
|
-
result.setdefault(item,{}) # <= この行は if item not in
|
11
|
+
result.setdefault(item,{}) # <= この行は if item not in result: result[item] = {}と同義
|
12
|
-
# itemとpersonを入れ替える
|
13
12
|
result[item][person]=prefs[person][item] # <= この行で result[item][person]に値をセット
|
14
13
|
return result
|
15
14
|
|