在Python中,元组是用于存储多个元素的不可变序列。与列表不同,元组使用圆括号括起来。创建包含多个元素的元组很简单,但创建单个元素的元组则需要特别注意语法。
基本的元组创建
通常,可以通过将逗号分隔的值放在圆括号中来创建元组。例如:
a = (1, 2, 3)
print(a) # 输出: (1, 2, 3)
你也可以在定义元组时省略括号,但为了代码的可读性,不建议这样做:
b = 1, 2, 3
print(b) # 输出: (1, 2, 3)
以上两种方法都创建了一个包含三个元素的元组。
创建单个元素的元组
当需要创建一个只有一个元素的元组时,事情会变得稍微复杂一些。仅仅将一个值放在圆括号中并不会创建一个元组;这只是创建了这个值本身。这是因为圆括号也用于表达式的分组。
例如: