继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

(Python基础教程之十四)Python将tuple开箱为变量或参数

分布式编程
关注TA
已关注
手记 38
粉丝 1
获赞 10

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

1. Python开箱元组示例

可以使用简单的赋值操作将任何序列(或可迭代)开箱缩为变量。唯一的要求是变量数量和结构与序列匹配

.beloposttitle300250 { text-align: center; margin-top: 20px; margin-bottom: 20px;} @media (min-width:960px) { .beloposttitle300250 { display: none !important; } }

1.1。开箱示例– 1

example1.py

>>> data = (1, 2, 3)

>>> x, y, z = data

>>> x

1

>>> y

2

>>> z

3

1.2。开箱示例– 2

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

example3.py

>>> greeting = 'Hello'

>>> a, b, c, d, e = greeting

>>> a

'H'

>>> b

'e'

>>> c

'o'

2.开箱时可能出现的错误

如果元素数量不匹配,则会出现错误。

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

学习愉快!

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP