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

谁说我不能喝 提交于 2020-08-06 01:42:19

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

学习愉快!

  1. Python基础教程
  2. 在SublimeEditor中配置Python环境
  3. Python代码中添加注释
  4. Python中的变量的使用
  5. Python中的数据类型
  6. Python中的关键字
  7. Python字符串操作
  8. Python中的list操作
  9. Python中的Tuple操作
  10. Pythonmax()和min()–在列表或数组中查找最大值和最小值
  11. Python找到最大的N个(前N个)或最小的N个项目
  12. Python读写CSV文件
  13. Python中使用httplib2–HTTPGET和POST示例
  14. Python将tuple开箱为变量或参数
  15. Python开箱Tuple–太多值无法解压
  16. Pythonmultidict示例–将单个键映射到字典中的多个值
  17. PythonOrderedDict–有序字典
  18. Python字典交集–比较两个字典
  19. Python优先级队列示例

作者:分布式编程 出处:https://zthinker.com/ 如果你喜欢本文,请长按二维码,关注 分布式编程 .分布式编程

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!