dict1 = {}
dict2 = { 3 : 5 }
dict3 = {[1,2,3]: “uestc”}
dict4 = {(1,2,3): “uestc”}
答案是 C,执行完该语句后会报以下错误:
TypeError: unhashable type: 'list'
而字典类型 dict 的键值必须是不可变的,否则 “通过唯一的 key 值确定对应的 value” 将不成立,详请可参考廖雪峰老师的教程:使用dict和set
列表可变,不能作为字典的键
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题