teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

インデント間違いを修正

2016/03/24 16:36

投稿

tkanda
tkanda

スコア2425

answer CHANGED
@@ -7,9 +7,9 @@
7
7
  def transformPrefs(prefs):
8
8
  result={}
9
9
  for person in prefs:
10
- for item in prefs[person]:
10
+ for item in prefs[person]:
11
- result.setdefault(item,{}) # <= この行は if item not in result: result[item] = {}と同義
11
+ result.setdefault(item,{}) # <= この行は if item not in result: result[item] = {}と同義
12
- result[item][person]=prefs[person][item] # <= この行で result[item][person]に値をセット
12
+ result[item][person]=prefs[person][item] # <= この行で result[item][person]に値をセット
13
13
  return result
14
14
 
15
15
  ```

1

誤記修正

2016/03/24 16:36

投稿

tkanda
tkanda

スコア2425

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 prefs: result[item] = {}と同義
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