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 相关文章推荐
tornado框架blog模块分析与使用
Nov 21 Python
Python程序设计入门(5)类的使用简介
Jun 16 Python
基于Django的python验证码(实例讲解)
Oct 23 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
Nov 01 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
python操作excel的方法(xlsxwriter包的使用)
Jun 11 Python
python 将字符串完成特定的向右移动方法
Jun 11 Python
利用python实现汉字转拼音的2种方法
Aug 12 Python
Python绘图实现显示中文
Dec 04 Python
python文件排序的方法总结
Sep 13 Python
Python 3.9的到来到底是意味着什么
Oct 14 Python
将不规则的Python多维数组拉平到一维的方法实现
Jan 11 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中Session的概念
2006/10/09 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
2015/12/25 PHP
PHP多维数组排序array详解
2017/11/21 PHP
动态控制Table的js代码
2007/03/07 Javascript
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
详解VUE 数组更新
2017/12/16 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
Python模块包中__init__.py文件功能分析
2016/06/14 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
python使用Tesseract库识别验证
2018/03/21 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
Python使用matplotlib 画矩形的三种方式分析
2019/10/31 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
创业计划书中要认真思考的问题
2013/12/28 职场文书
交通安全教育制度
2014/02/02 职场文书
党员教师一句话承诺
2014/05/30 职场文书
美容院合作经营协议书
2014/10/10 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
公务员年度考核评语
2014/12/31 职场文书
导游欢迎词范文
2015/01/23 职场文书
春季运动会开幕词
2015/01/28 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
2016年元旦致辞
2015/08/01 职场文书
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis
python编程学习使用管道Pipe编写优化代码
2021/11/20 Python