构造元组值

使用括号和逗号来创建元组。使用一个逗号创建一对。

(1, 2)

使用更多逗号来创建包含更多组件的元组。

(1, 2, 3)

(1, 2, 3, 4)

请注意,也可以使用 unsugared 格式声明元组。

(,) 1 2     -- equivalent to (1,2)
(,,) 1 2 3  -- equivalent to (1,2,3)

元组可以包含不同类型的值。

("answer", 42, '?')

元组可以包含复杂的值,例如列表或更多元组。

([1, 2, 3], "hello", ('A', 65))

(1, (2, (3, 4), 5), 6)