[]
作为第二个参数传递给dict.fromkeys()
会产生相当无用的结果-字典中的所有值将是 相同的 列表对象。
在Python 2.7或更高版本中,您可以改用二元理解:
data = {k: [] for k in range(2)}
在早期版本的Python中,您可以使用
data = dict((k, []) for k in range(2))
如何在Python中初始化空列表字典?
[]
作为第二个参数传递给dict.fromkeys()
会产生相当无用的结果-字典中的所有值将是 相同的 列表对象。
在Python 2.7或更高版本中,您可以改用二元理解:
data = {k: [] for k in range(2)}
在早期版本的Python中,您可以使用
data = dict((k, []) for k in range(2))