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的Scrapy框架编写web爬虫的简单示例
Apr 17 Python
浅析Python基础-流程控制
Mar 18 Python
Python中selenium实现文件上传所有方法整理总结
Apr 01 Python
Python编程实现及时获取新邮件的方法示例
Aug 10 Python
简单实现Python爬取网络图片
Apr 01 Python
python实现百度语音识别api
Apr 10 Python
Python实现中一次读取多个值的方法
Apr 22 Python
python设计微型小说网站(基于Django+Bootstrap框架)
Jul 08 Python
python经典趣味24点游戏程序设计
Jul 26 Python
python实现登录密码重置简易操作代码
Aug 14 Python
pycharm激活码快速激活及使用步骤
Mar 12 Python
Pycharm安装第三方库失败解决方案
Nov 17 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
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
2016/07/28 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
2006/10/17 Javascript
鼠标经过显示二级菜单js特效
2013/08/13 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
JavaScript数组迭代器实例分析
2015/06/09 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
理解javascript中Map代替循环
2016/02/26 Javascript
js实现简单模态框实例
2018/11/16 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
JavaScript中的模拟事件和自定义事件实例分析
2018/07/27 Python
Django 路由系统URLconf的使用
2018/10/11 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
python算的上脚本语言吗
2020/06/22 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
美国智能家居专家:tink
2019/06/04 全球购物
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
GWT的应用有哪两种部署模式
2012/12/21 面试题
静心口服夜广告词
2014/03/20 职场文书
酒店开业庆典策划方案
2014/05/28 职场文书
滞留工资返还协议书
2014/10/19 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript