【发布时间】:2021-11-23 12:25:05
【问题描述】:
我想创建一个包含 1、2、3、4 键的字典 键的每个值都是 []。
n = [1,2,3,4]
d = dict.fromkeys(n, [])
d[1].append(777)
print(d)
--> {1: [777], 2: [777], 3: [777], 4: [777]}
为什么会这样?为什么这不是{1: [777], 2: [], 3: [], 4: []}?
【问题讨论】:
标签: list dictionary indexing duplicates append