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脚本
Feb 10 Python
python命令行参数解析OptionParser类用法实例
Oct 09 Python
Python如何实现守护进程的方法示例
Feb 08 Python
Python算法输出1-9数组形成的结果为100的所有运算式
Nov 03 Python
Centos下实现安装Python3.6和Python2共存
Aug 15 Python
python入门:这篇文章带你直接学会python
Sep 14 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
爬虫代理池Python3WebSpider源代码测试过程解析
Dec 20 Python
打包PyQt5应用时的注意事项
Feb 14 Python
Django框架models使用group by详解
Mar 11 Python
Python爬虫JSON及JSONPath运行原理详解
Jun 04 Python
对Keras中predict()方法和predict_classes()方法的区别说明
Jun 09 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中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
Javascript Web Slider 焦点图示例源码
2013/10/10 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
[01:11:35]Liquid vs LGD 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
Python实现字典去除重复的方法示例
2017/07/31 Python
学python安装的软件总结
2019/10/12 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
2013年大学生的自我鉴定
2013/10/24 职场文书
酒店个人培训自我鉴定
2013/12/11 职场文书
学生干部学习的自我评价
2014/02/18 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
《草原的早晨》教学反思
2014/04/08 职场文书
公关活动策划方案
2014/05/25 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
大学四年个人总结
2015/03/03 职场文书
2015年基层党建工作总结
2015/05/14 职场文书