假設大多數Python的方式我有這樣初始化一個字典
d = {
1: [1,4,7],
2: [2,5,8],
0: [3,6,9]
}
一個字典它可以通過
d = {}
for i in range(1,10):
key = i % 3
if key not in d: d[key] = []
d[key].append(i)
我用這條線if key not in d: d[key] = []
查詢的鍵/值對存在被構造在字典中,並啓動這對。
有沒有更pythonic的方式來實現這一目標?
爲什麼你不能使用數組? –
['collections.defaultdict'](https://docs.python.org/2/library/collections.html#collections.defaultdict) – BrenBarn