欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)

这样就可以啦。