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基于twisted实现简单的web服务器
Sep 29 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
May 25 Python
django从请求到响应的过程深入讲解
Aug 01 Python
Python中的self用法详解
Aug 06 Python
Python 线程池用法简单示例
Oct 02 Python
python根据文本生成词云图代码实例
Nov 15 Python
Python 脚本的三种执行方式小结
Dec 21 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
Feb 06 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
May 13 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
Jan 28 Python
Python读取文件夹下的所有文件实例代码
Apr 02 Python
Python实现信息管理系统
Jun 05 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遍历数组的几种方法
2012/03/22 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
php生成html文件方法总结
2014/12/01 PHP
php实现点击可刷新验证码
2015/11/07 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
jQuery 隔行换色 支持键盘上下键,按Enter选定值
2009/08/02 Javascript
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
AeroWindow 基于JQuery的弹出窗口插件
2011/06/27 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
[02:34]肉山说——泡妞篇
2014/09/16 DOTA
Python os模块介绍
2014/11/30 Python
Python批量修改文本文件内容的方法
2016/04/29 Python
python使用mysql的两种使用方式
2018/03/07 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
python环境下安装opencv库的方法
2020/03/05 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
python利用后缀表达式实现计算器功能
2021/02/22 Python
计算机网络专业个人的自我评价
2013/10/17 职场文书
新学期家长寄语
2014/01/19 职场文书
致全体运动员广播稿
2014/02/01 职场文书
法定代表人证明书
2014/11/28 职场文书
电信营业员岗位职责
2015/04/14 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
承诺书范本大全
2015/05/04 职场文书
高一作文之暖冬
2019/11/09 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS
python_tkinter事件类型详情
2022/03/20 Python
Python中tqdm的使用和例子
2022/09/23 Python