假设大多数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