我能做到这一点的唯一方法是:
var1 = list[0]
var2 = list[1]
var3 = list[2]
var4 = list[3]
...
有没有更简单的方法?
我能做到这一点的唯一方法是:
var1 = list[0]
var2 = list[1]
var3 = list[2]
var4 = list[3]
...
有没有更简单的方法?
var1, var2, var3, var4 = l
这假设l
正好是 4 个元素长。大多数时候,你想要那个,但如果你不这样做,
var1, var2, var3, var4 = l[:4]
将忽略额外的元素。
var1, var2, var3, var4 = alist
名字的个数要和list的长度一样多,否则会报错。如果您不需要拥有所有变量,则可以使用 for 循环。
对列表的一部分使用序列解包:
var1, var2, var3 = lst[:3]
如果要解包整个列表,则无需对其进行切片:
var1, var2, var3 = lst
lst
如果没有恰好三个元素,最后一个片段将失败。