您的位置:首页 > 编程语言 > Python开发

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

2017-08-03 17:50 337 查看
一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量?

通过一个简单的赋值语句解压并赋值给多个变量,前提变量的数量跟序列元素的数量相同。

info = ['join','20','1996','66666666']
name,age,year,qq = info


#数量不一会产生异常
>>> p = (4, 5)
>>> x, y, z = p
Traceback (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 = info
print(name,qq)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python