1.1Python解压序列赋值给多个变量

来源:互联网 发布:windows怎么开启端口 编辑:程序博客网 时间:2024/06/06 05:34

一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量?

  1. 通过一个简单的赋值语句解压并赋值给多个变量,前提变量的数量跟序列元素的数量相同。
info = ['join','20','1996','66666666']name,age,year,qq = info
#数量不一会产生异常>>> p = (4, 5)>>> x, y, z = pTraceback (most recent call last):File "<stdin>", line 1, in <module>ValueError: need more than 2 values to unpack>>>

2.如果只想解压一部分,丢弃其他的值。可以用其他变量来站位。
然后抛弃这些值就行了。

info = ['join','20','1996','66666666']name,_,_,qq = infoprint(name,qq)