Tags: 数据类型 AI 人工智能

Python技巧:同时给多个变量赋值

Python允许在一行中同时为多个变量赋值,也可以在一行中为多个变量赋相同的值,或通过“解包”操作来轻松提取列表、元组等集合中的元素。

一行中赋多个不同值

你可以在同一行中给多个变量分别赋不同的值:

x, y, z = "chengzi", "xiangjiao", "yingtao"
print(x)
print(y)
print(z)

注意:变量数量必须与要赋的值数量匹配,否则会出现错误。

一行中赋相同值

也可以在一行中将同一个值赋给多个变量:

x = y = z = "chengzi"
print(x)
print(y)
print(z)

解包集合

当你有一个列表、元组等集合时,可以使用“解包”将其中的元素依次赋给多个变量:

fruits = ["pingguo", "xiangjiao", "yingtao"]
x, y, z = fruits
print(x)
print(y)
print(z)

这种方式能够让代码更简洁、清晰。想了解更多关于解包的内容,可在后续“解包元组”相关章节中深入学习。