点击跳转
《Python入门系列目录》
- 本质:对多个变量同时赋值
- 把一个序列或可迭代的对象中的多个元素的值同时赋给多个变量,要求等号左侧的变量的数量和等号右侧的值的数量必须一致
- 可用于列表、元组、字典、集合、字符串等
x, y, z = 1, 2, 3 # 多个变量同时赋值
x, y, z = (False, 3.5, 'exp') # 元组支持序列解包
x, y, z = [1, 2, 3] # 列表支持序列解包
x, y = y, x # 交换2个变量的值
data = {'a': 97, 'b': 98}
x, y = data.values() # 使用字典的值进行序列解包