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 相关文章推荐
pycharm 使用心得(五)断点调试
Jun 06 Python
Python中实现对list做减法操作介绍
Jan 09 Python
python编写的最短路径算法
Mar 25 Python
python使用Queue在多个子进程间交换数据的方法
Apr 18 Python
Python类定义和类继承详解
May 08 Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
May 09 Python
python 调用c语言函数的方法
Sep 29 Python
python获取服务器响应cookie的实例
Dec 28 Python
几行Python代码爬取3000+上市公司的信息
Jan 24 Python
pyqt5 QlistView列表显示的实现示例
Mar 24 Python
python argparse传入布尔参数false不生效的解决
Apr 20 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 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水印
2007/03/16 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
PHP 正则表达式小结
2015/02/12 PHP
swoole_process实现进程池的方法示例
2018/10/29 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
2019/03/01 PHP
发现的以前不知道的函数
2006/09/19 Javascript
javascript与CSS复习(二)
2010/06/29 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
windows下vue-cli及webpack搭建安装环境
2017/04/25 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
vue+Element-ui实现分页效果实例代码详解
2018/12/10 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
Python实现全局变量的两个解决方法
2014/07/03 Python
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
Python Pandas分组聚合的实现方法
2019/07/02 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
python+OpenCV实现图像拼接
2020/03/05 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
请说出几个常用的异常类
2013/01/08 面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
网络安全类面试题
2015/08/01 面试题
幼师自荐信范文
2013/10/06 职场文书
有个性的自我评价范文
2013/11/15 职场文书
优秀党员主要事迹
2014/01/19 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书