假设 a = dict(), a['键'] = 值 这里有什么限制?可以是列表、元组、字符串、另一个字典、整数吗?
密钥必须是不可变的。
这是唯一的限制。
例如,
如果元组中的项目是不可变的,您可以使用元组作为键:
(1,2)
但你不能这样做([1,2])
阅读有关不可变和可变类型的更多信息以获得清晰的想法。
“字典中的键必须是不可变数据类型之一(数字、字符串、元组)。” - Runstone Academy 出版的《Python 编程基础》教科书,第 17.2 章。嵌套字典。