想问一些关于字典fromkeys创建的问题。
x={'dj':[],'dfjf':[]}
x['dj'].append(1)
print(x)
xnew={}.fromkeys(('dj','djjk'),[])
xnew['dj'].append(1)
print(xnew)
运行结果:
{'dj': [1], 'dfjf': []}
{'dj': [1], 'djjk': [1]}
[Finished in 0.3s]
可以明显看出两次运行结果的不同。请问是为什么?
想问一些关于字典fromkeys创建的问题。
x={'dj':[],'dfjf':[]}
x['dj'].append(1)
print(x)
xnew={}.fromkeys(('dj','djjk'),[])
xnew['dj'].append(1)
print(xnew)
运行结果:
{'dj': [1], 'dfjf': []}
{'dj': [1], 'djjk': [1]}
[Finished in 0.3s]
可以明显看出两次运行结果的不同。请问是为什么?