我正在研究列表和元组之间的区别(在Python中).一个显而易见的是元组是不可变的(初始赋值后不能更改值),而列表是可变的.
文章中的一句话让我:
只有不可变元素可以用作字典键,因此只能使用元组而不是列表作为键.
我很难想到我想使用元组作为字典键的情况.您能提供一个示例问题,这将是一个自然,高效,优雅或明显的解决方案吗?
编辑:
谢谢你的例子.到目前为止,我认为一个非常重要的应用是缓存函数值.
python dictionary tuples list
dictionary ×1
list ×1
python ×1
tuples ×1