Skip to main content
 首页 » 编程设计

python之有没有更简单的方法来从 python 中的列表中设置多个变量

2025年05月04日13bluestorm

我正在尝试从列表中一次设置所有变量...

这是我目前所拥有的:

firstName, lastName, age, email, pin, balance = row[0], row[1], row[2], row[3], row[4], row[5] 

有没有更简单的方法来做到这一点?像这样的东西:

firstName, lastName, age, email, pin, balance = row[0, 1, 2, 3, 4, 5] 

我知道那行不通,但我只是想弄清楚这样的事情是否可行:)

请您参考如下方法:

假设该行恰好有六个项目:

userFirstName, userLastName, userAge, userEmail, userPIN, userBalance = row 

如果它可能有更多,只需切掉多余的部分:

userFirstName, userLastName, userAge, userEmail, userPIN, userBalance = row[:6] 

在 Python 3 中,您还可以将任何多余的项目解压到单个变量中:

userFirstName, userLastName, userAge, userEmail, userPIN, userBalance, *rest = row