组包与解包

组包(Packing):将多个值合并到一个容器(元组、列表)中。

解包(Unpacking):将容器中的元素分别赋值给多个变量。 在元组解包时,

* 表示收集剩余的所有元素,允许我们处理不确定数量的元素

# --- 1. 组包 (Packing) ---
# 当你把多个值赋给一个变量时,Python 会自动把它们打包成元组
data = 10, 20, 30  

print(data)       # 输出: (10, 20, 30)
print(type(data)) # 输出: <class 'tuple'>


# --- 2. 解包 (Unpacking) ---
# 当你把元组赋给多个变量时,Python 会自动把元素拆分开
a, b, c = data    

print(a) # 输出: 10
print(b) # 输出: 20
print(c) # 输出: 30

 

 

请登录后发表评论

    没有回复内容