d = {} として
if d.has_key(i): d[i].append(i) else: d = [i]
と
d[i] = d.get(i, []) + [i]
追記:
コメントありがとうございました!
d.setdefault(i, []).append(i)
おー。
2.5を仮定しておkならcollections.defaultdictというのもあるそうです。
d = {} として
if d.has_key(i): d[i].append(i) else: d = [i]
と
d[i] = d.get(i, []) + [i]
追記:
コメントありがとうございました!
d.setdefault(i, []).append(i)
おー。
2.5を仮定しておkならcollections.defaultdictというのもあるそうです。