【发布时间】:2012-08-10 20:28:37
【问题描述】:
可能重复:
Why do we need tuples in Python (or any immutable data type)?
我正在学习 Python,并且有 Ruby 方面的背景。从来没有元组,我无法想象我为什么需要它们,或者为什么 Python 如此依赖它们。
【问题讨论】:
-
不是重复的。这会问“为什么不可变”,而这会问元组本身的基本性质和目的。
-
@IgnacioVazquez-Abrams:它以何种方式不涵盖相同的领域?基本上唯一相关的区别是元组是不可变的。此处的答案中是否有任何信息不会出现在其他问题中?
-
如果您花时间学习一些函数式类型语言(Haskell、Ocaml 等)的基础知识,您会清楚地看到数组/列表和元组之间的概念差异。