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 相关文章推荐
python定时器(Timer)用法简单实例
Jun 04 Python
python直接访问私有属性的简单方法
Jul 25 Python
python自定义异常实例详解
Jul 11 Python
Python导入模块时遇到的错误分析
Aug 30 Python
Python通过matplotlib绘制动画简单实例
Dec 13 Python
python 每天如何定时启动爬虫任务(实现方法分享)
May 21 Python
Python时间和字符串转换操作实例分析
Mar 16 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
Jun 19 Python
Python序列化pickle模块使用详解
Mar 05 Python
python接口自动化之ConfigParser配置文件的使用详解
Aug 03 Python
python 如何调用 dubbo 接口
Sep 24 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 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判断电脑访问、手机访问的例子
2014/05/10 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
php通过array_shift()函数移除数组第一个元素的方法
2015/03/18 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
再谈javascript面向对象编程
2012/03/18 Javascript
js获取客户端网卡的IP地址、MAC地址
2014/03/26 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
javascript 秒表计时器实现代码
2017/03/09 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析
2019/08/16 Javascript
原生js实现日历效果
2020/03/02 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
Python中除法使用的注意事项
2014/08/21 Python
python里大整数相乘相关技巧指南
2014/09/12 Python
python万年历实现代码 含运行结果
2017/05/20 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
2018/04/22 Python
python3实现windows下同名进程监控
2018/06/21 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
Python with标签使用方法解析
2020/01/17 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
日本航空官方网站:JAL
2019/06/19 全球购物
网络编辑岗位职责范本
2014/02/10 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
java实现自定义时钟并实现走时功能
2022/06/21 Java/Android