Python序列类型的打包和解包实例
2019-12-22 07:05
1086 查看
打包
如给出一系列由逗号分隔的表达式,他们将被视为一个单独元组,即使没有提供封闭的圆括号
如:
numbers = 1, 2, 3, 4
使numbers被赋值元组(1, 2, 3, 4)
return a, b
返回元组(a, b)
解包
Python可以自动解包一个序列,润许单个标识符的一系列元素赋值给序列中的各个元素,如:
a, b, c, d = range(1,5)
a = 1, b = 2, c = 3, d = 4
quotient, remainder = divmod(a, b)
quotient = a // b, remainder = a % b
for x, y in[(1, 2), (3, 4), (5, 6)]:
for key, value in dict.items():
同时分配
同时分配为打包和解包的结合,如:
x, y, z = 1, 2, 3
a, b = b, a
def fibonacci(): a, b = 0, 1 while True: yield aa, b = b, a+b
以上这篇Python序列类型的打包和解包实例就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- python 7-6 如何使用描述符对实例属性做类型检查,分别实现set,方法,在set内使用isinstance做类型检查
- python如何对实例属性进行类型检查
- Python练习实例:文本进度条——数据类型的综合应用
- Python数据类型之“文本序列(Text Sequence)”
- Python反转序列的方法实例分析
- Python数据类型之列表和元组的方法实例详解
- Python序列操作实例详解
- Python序列类型常用函数练习(转自: 随煜而安)
- Python过滤函数filter()使用自定义函数过滤序列实例
- Python序列类型操作符和内建方法
- python实例1--获取序列名称和序列
- Python基础——核心数据类型_序列_字符串
- 走进Python世界(五)数据类型 5. 序列类型-字典(Dictionary)
- Python判断文件和字符串编码类型的实例
- Python学习(六)------- 序列类型
- Python_序列与映射的解包操作
- python——用map函数来将序列中的元素集体转变类型
- Python3学习笔记03-基本数据类型、序列、运算及缩进和选择
- Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
- python数据类型-列表(序列类型)