Python示例将N元素元组或序列解压缩为N个变量的集合。将元组解压缩为变量的 Python示例。


1. Python解压元组示例
可以使用简单的赋值操作将任何序列(或可迭代)解压缩为变量。唯一的要求是变量的数量和结构与序列匹配。1.1。解压示例– 1
$title(example1.py)
>>> data = (1, 2, 3)
>>> x, y, z = data
>>> x
1
>>> y
2
>>> z
3
1.2。解压示例– 2
$title(example2.py)
>>> data = [ 'Lokesh', 37, 73.5, (1981, 1, 1) ]
>>> name, age, weight, dob = data
>>> name
'Lokesh'
>>> dob
(1981, 1, 1)
# Another Variation
>>> name, age, weight, (year, mon, day) = data
>>> name
'Lokesh'
>>> year
1981
>>> mon
1
>>> day
1
1.3。解压示例– 3
$title(example3.py)
>>> greeting = 'Hello'
>>> a, b, c, d, e = greeting
>>> a
'H'
>>> b
'e'
>>> c
'o'
2.开箱时可能出现的错误
如果元素数量不匹配,则会出现错误。
$title(example4.py)
>>> 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
版权申明:本文为博主原创文章,未经博主允许不得转载。
https://www.leftso.com/blog/733.html
时效提示:本文最后更新于【 2019-12-13 09:36:39 】,某些文章具有时效性,若有错误或已失效,请在下方留言。
时效提示:本文最后更新于【 2019-12-13 09:36:39 】,某些文章具有时效性,若有错误或已失效,请在下方留言。
评论区域
评论功能已关闭. 提示:评论功能虽已关闭,关闭之前的评论仍然会展示。