dict.fromkeys

 Python 字典 fromkeys() 函数用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值。

# fromkey的坑
# 如果fromkeys第二个参数是可变数据类型,所有的key用的都是同一个列表,改变其中一个。 另一个也跟着改变
v = dict.fromkeys(['k1','k2'],[])
v['k1'].append(666)
print(v)
v['k1'] = 777
print(v)# 如果fromkeys第二个参数是不可变数据类型,则不会跟着一起改变
v1 = dict.fromkeys(['k1','k2'],())
v1['k1']=(666)
print(v1)
v1['k1'] = 777
print(v1)

 

本文链接:https://my.lmcjl.com/post/1832.html

展开阅读全文

4 评论

留下您的评论.