Python 字典 使用update方法后赋值,输出为None的解决方案
程序员文章站
2022-06-01 13:30:47
...
1.最近在使用字典类型updata方法后 赋值给另外一个变量 发现 print的值是None。
dict1 = {1: "彭鎏", 2: "彭大根"}
dict3 = dict1.update({8: "PLUS"})
print(dict3)
原因:
updata方法是没有返回值的(返回值为None),不能直接赋值返回值给变量
解决办法:
dict1.update({8: "PLUS"})
dict3 = dict1
print(dict3)
这样就可以啦。