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中的pygal安装和绘制直方图代码分享
Dec 08 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
Apr 27 Python
深入分析python中整型不会溢出问题
Jun 18 Python
Python实现模拟浏览器请求及会话保持操作示例
Jul 30 Python
python矩阵的转置和逆转实例
Dec 12 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
Python单例模式的四种创建方式实例解析
Mar 04 Python
如何用Python绘制3D柱形图
Sep 16 Python
如何使用Python自动生成报表并以邮件发送
Oct 15 Python
python中的列表和元组区别分析
Dec 30 Python
python基于tkinter制作m3u8视频下载工具
Apr 24 Python
详解分布式系统中如何用python实现Paxos
May 18 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
discuz authcode 经典php加密解密函数解析
2020/07/12 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
php实现简单洗牌算法
2013/06/18 PHP
PHP中批量生成静态html(命令行下运行PHP)
2014/04/19 PHP
php简单smarty入门程序实例
2015/06/11 PHP
PHP开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
laravel model 两表联查示例
2019/10/24 PHP
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
Js sort排序使用方法
2011/10/17 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
详解mpvue scroll-view自动回弹bug解决方案
2018/10/01 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
python如何在终端里面显示一张图片
2016/08/17 Python
python 读写txt文件 json文件的实现方法
2016/10/22 Python
Django验证码的生成与使用示例
2017/05/20 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
上班打牌检讨书
2014/02/07 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
2014年个人教学工作总结
2014/12/09 职场文书
离婚代理词范文
2015/05/23 职场文书
公司员工管理制度
2015/08/04 职场文书
导游词之广州陈家祠
2019/10/21 职场文书