Python序列类型的打包和解包实例


Posted in Python onDecember 21, 2019

打包

如给出一系列由逗号分隔的表达式,他们将被视为一个单独元组,即使没有提供封闭的圆括号

如:

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 a
 a, b = b, a+b

以上这篇Python序列类型的打包和解包实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
python任务调度实例分析
May 19 Python
python函数装饰器用法实例详解
Jun 04 Python
python实现多线程网页下载器
Apr 15 Python
将TensorFlow的模型网络导出为单个文件的方法
Apr 23 Python
Python字符串内置函数功能与用法总结
Apr 16 Python
Python深拷贝与浅拷贝用法实例分析
May 05 Python
NumPy统计函数的实现方法
Jan 21 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
Dec 04 Python
selenium如何定位span元素的实现
Jan 13 Python
python批量创建变量并赋值操作
Jun 03 Python
Python  lambda匿名函数和三元运算符
Apr 19 Python
Python 使用threading+Queue实现线程池示例
Dec 21 #Python
Python CSV文件模块的使用案例分析
Dec 21 #Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 #Python
Python数据持久化存储实现方法分析
Dec 21 #Python
python cv2截取不规则区域图片实例
Dec 21 #Python
Python lxml模块的基本使用方法分析
Dec 21 #Python
python Manager 之dict KeyError问题的解决
Dec 21 #Python
You might like
php判断终端是手机还是电脑访问网站的思路及代码
2013/04/24 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
js函数排序的实例代码
2013/07/01 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
2019/09/26 Javascript
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
vue使用echarts画组织结构图
2021/02/06 Vue.js
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python中的列表推导浅析
2014/04/26 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
Python实现的简单算术游戏实例
2015/05/26 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
python的dataframe和matrix的互换方法
2018/04/11 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
2020/02/12 Python
python的Jenkins接口调用方式
2020/05/12 Python
PyQt5实现画布小程序
2020/05/30 Python
美国著名的团购网站:Woot
2016/08/02 全球购物
人事部主管岗位职责
2013/12/26 职场文书
公司保密承诺书
2014/03/27 职场文书
社区春季防火方案
2014/06/02 职场文书
2015年服务员工作总结
2015/04/08 职场文书
2016年“12.3”国际残疾人日活动总结
2016/04/01 职场文书
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏