2024-04-19 01:30:30 发布
网友
想知道为什么这个功能不起作用吗?在
students = {'dsd': 13} student1 = {'dsdsd': 15} print(students.update(student1))
打印后,它只会在控制台中显示None。在
None
因为dict1.update(dict2)用dict2的值更新{}的值,但不返回任何内容(因此在您的例子中打印None)。要查看更新的值,您需要执行以下操作:
dict1.update(dict2)
dict2
students.update(student1) print(students)
作为参考,请勾选^{} document,它表示:
Update the dictionary with the key/value pairs from other, overwriting existing keys. Return None.
update方法合并了dict,并返回'None',这就是您正在打印的内容。您需要打印students本身。在
update
dict
students
students = {'dsd': 13} student1 = {'dsdsd': 15} students.update(student1) print(students)
因为}的值,但不返回任何内容(因此在您的例子中打印
dict1.update(dict2)
用dict2
的值更新{None
)。要查看更新的值,您需要执行以下操作:作为参考,请勾选^{} document ,它表示:
update
方法合并了dict
,并返回'None',这就是您正在打印的内容。您需要打印students
本身。在相关问题 更多 >
编程相关推荐