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常见异常分类与处理方法
Jun 04 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
Python读写及备份oracle数据库操作示例
May 17 Python
python计算日期之间的放假日期
Jun 05 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
Aug 30 Python
详解Python 中sys.stdin.readline()的用法
Sep 12 Python
Python多继承以及MRO顺序的使用
Nov 11 Python
Python with标签使用方法解析
Jan 17 Python
python 伯努利分布详解
Feb 25 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
Dec 17 Python
Django中如何用xlwt生成表格的方法步骤
Jan 31 Python
Python可变与不可变数据和深拷贝与浅拷贝
Apr 06 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/08/20 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
JS 对象介绍
2010/01/20 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
vue+moment实现倒计时效果
2019/08/26 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
vue如何实现动态加载脚本
2020/02/05 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
如何将Node.js中的回调转换为Promise
2020/11/10 Javascript
Python内置函数bin() oct()等实现进制转换
2012/12/30 Python
python删除列表中重复记录的方法
2015/04/28 Python
Python pandas常用函数详解
2018/02/07 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
python3下载抖音视频的完整代码
2019/06/05 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
授权委托书格式模板
2014/04/03 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
关于环保的宣传稿
2015/07/23 职场文书
python实现简易名片管理系统
2021/04/11 Python