您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么dict(k = 4,z = 2).update(dict(l = 1))在Python中返回None?

为什么dict(k = 4,z = 2).update(dict(l = 1))在Python中返回None?

.update()方法更改字典 的位置 并返回None。字典 本身 已更改,无需返回已更改的字典。

首先分配字典:

a_dict = dict(k=4, z=2)
a_dict.update(dict(l=1))
print a_dict

这是明确记录的,请参见dict.update()方法文档

使用其他键/值对更新字典,覆盖现有键。返回None

python 2022/1/1 18:28:47 有191人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶