In [1]: from collections import defaultdict
In [2]: newlines = defaultdict(list)
In [3]: newlines["numbersbytwo"].append(1)
In [4]: newlines["numbersbyfive"].append(11)
In [5]: newlines
Out[5]: defaultdict(<function <lambda> at 0x00000000031D5048>, {'numbersbyfive': [11], 'numbersbytwo': [1]})
In [6]: newlines["numbersbytwo"]
Out[6]: [1]
In [7]: newlines["numbersbyfive"]
Out[7]: [11]
In [8]:
可以使用带有空列表的defaultdict作为默认值。例如:
您可以使用setdefault方法
相关问题 更多 >
编程相关推荐