键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行
Traceback (most recent call last):
File "test.py", line 3, in <module>
dict = {['Name']: 'Runoob', 'Age': 7}
TypeError: unhashable type: 'list'
Python 字典 update() 函数把字典参数 dict2 的 key/value(键/值) 对更新到字典 dict 里。
dict.update(dict2)时如果dict2中的key和dict中key相同时,会把dict中key的值覆盖
本文探讨了Python字典中键的不可变性特点,解释了为何数字、字符串和元组可以作为键,而列表不行。通过一个TypeError实例说明了错误的使用方式,并介绍了字典update()函数的正确用法。
859

被折叠的 条评论
为什么被折叠?



