元组解包

15.5 元组解包

x, y = (3, 5) 把元组元素分别赋给多个变量,叫解包。

左右两边元素个数必须一致,否则 ValueError。

交换两变量:a, b = b, a 实际是元组解包。

坐标解包

# ========================================
# 示例:元组解包
# 说明:变量个数要和元组元素个数一致
# ========================================
point = (100, 200)
x, y = point
print('x=', x, 'y=', y)

# 交换变量
a, b = 1, 2
a, b = b, a
print(a, b)  # 2 1