python字典中允许作为键的东西是什么?

时间:2018-07-21 05:52:09

标签: python-3.x dictionary

假设a = dict(), a ['key'] =值 这里的局限性是什么?可以是列表,元组,字符串,另一个字典,整数吗?

2 个答案:

答案 0 :(得分:1)

“字典中的键必须是不可变的数据类型之一(数字,字符串,元组)。” -Runstone学院出版的“ Python编程基础”教科书,第17.2章。嵌套词典。

答案 1 :(得分:0)

密钥必须是不变的。

那是唯一的限制。
例如,
如果元组中的项是不可变的,则可以使用元组作为键:(1,2) 但是您不能这样做([1,2])

阅读有关不可变和可变类型的更多信息,以获得清晰的主意。