创建元组

15.2 创建元组

用 () 包裹元素:(1, 2, 3);逗号才是元组的标志,括号可省略:a, b = 1, 2。

空元组:();单元素元组必须加逗号:(42,) 否则 (42) 只是整数。

tuple(可迭代对象) 把列表、字符串等转成元组。

多种创建方式

# ========================================
# 示例:创建元组
# 说明:单元素时逗号不能省
# ========================================
t1 = (1, 2, 3)
t2 = (42,)          # 单元素,逗号必须有
t3 = 1, 2, 3        # 括号可省略
t4 = tuple([4, 5, 6])  # 从列表转换
print(t1, t2, t3, t4)

⚠️ 常见错误与正确对比

❌ 错误示例
t = (42)

📌 (42) 是 int 不是 tuple,应写 (42,)。