1、什么是拆包?
简单来说就是把一个元组中的数据一个一个拆解出来的过程,就称之为叫做拆包操作。
2、基本语法
tuple1 = (10, 20)
# 拆包
num1, num2 = tuple1
以上代码可以简写为
num1, num2 = (10, 20)
还可以进一步简写
num1, num2 = 10, 20
3、拆包典型案例
案例:定义变量,c1 = '可乐',c2 = '牛奶',通过Python代码把c1内容调整为牛奶,c2调整为可乐。
① 引入第三方变量实现数值交换
c1 = '可乐'
c2 = '牛奶'
# 经过一系列Python操作,把c1和c2中的值进行交换
temp = c1
c1 = c2
c2 = temp
print(c1) # 牛奶
print(c2) # 可乐
② 使用元组拆包实现两个变量值交换
c1 = '可乐'
c2 = '牛奶'
c1, c2 = (c2, c1)
print(c1) # 牛奶
print(c2) # 可乐