首页 > 试题广场 > 以下声明错误的是:
[单选题]
以下声明错误的是:
  • dic = {}
  • dic = {100:200}
  • dic = {(1,2,3):'test'}
  • dic = {[1,2,3]:'test'}
字典的键值必须是不可变类型,如数字,字符串,元组,而列表是可变类型。
发表于 2019-08-06 09:03:02 回复(0)

字典的key必须是不可变对象,list是可变对象,D错误

发表于 2019-08-08 17:11:34 回复(0)
字典本身是可变数据类型,字典的键记住两点:唯一:同一个字典中的键必须唯一,如果出现多个相同的键,则最新的键会被记住;
                                                                         不可变:键是不可变数据类型,使用可以是int,string,float,tuple
发表于 2019-08-07 13:40:48 回复(0)
摘自w3school:
The builtin list type should not be used as a dictionary key. Note that since tuples are immutable, they do not run into the troubles of lists - they can be hashed by their contents without worries about modification.
发表于 2019-08-06 05:48:17 回复(0)