不可以,Python 字典中的键不能是列表、字典这类可变类型,因为键必须是不可变类型、唯一、且必须是可哈希的。这是为了确保字典在存取键值对时保持一致性和高效性。不过,字典中的值可以是任何数据类型,包括列表。 让我们更详细地解释为什么字典键必须是不可变的。字典在Python中是通过哈希表实现的,这意味着它使用哈希...
字典的“键”必须是不可变类型的数据,比如:字符串,元组,数,而不能是:列表,字典或其他可变类型的数据。 还有一点,因为字典是通过“键”访问其中的“值”,所以键必须是唯一的。否则,计算机会觉得混乱,不知道我们想要哪个值。并且字典中的项是无序的,因为已经有“键”了,我们无需再通过顺序来标识其中的项。不必像...
字典中的键不可变,因此可以使用字符串、数字、元组等,但不能使用列表作为键。
可变类型数据:列表、字典、集合(可以增删查改) dict类型,{}表示,由键值对组成{key:value} 字典没有下标,键就是字典的索引 dic = {"name": "小明", "age": 18, "phone": "18900000000"} 1. 规范:①键不能重复 ②字典中的键只能使用不可变类型的数据(通常是字符串) (不可变类型:数值,字符串,元组) ...