关于Python解包知识点总结


Posted in Python onMay 05, 2020

解包

在英文里叫做 Unpacking,就是将容器里面的元素逐个取出来放在其它地方,好比你父母去菜市场买了一袋苹果回来分别发给家里的每个成员,这个过程就是解包。Python 中的解包是自动完成的,例如:

student = ['xiaoqiang','man','22']
name,sex,age = student
print(name,sex,age)
结果:xiaoqiang man 22

如果列表中有3个元素,那么刚好可以分配给3个变量。除了列表对象可以解包之外,任何可迭代对象都支持解包,可迭代对象包括元组、字典、集合、字符串、生成器等实现了__next__方法的一切对象。

知识点扩展

序列解包例子:

>>> a, b, c = 1, 2, 3
>>> a
1
>>> b
2
>>> c
3
>>>

嵌套解包例子

>>> (a, b), (c, d) = (1, 2), (3, 4)
>>> a
1
>>> b
2
>>> c
3
>>> d
4
>>> a, b, c, d
(1, 2, 3, 4)

到此这篇关于关于Python解包知识点总结的文章就介绍到这了,更多相关Python解包详解内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
跟老齐学Python之画圈还不简单吗?
Sep 20 Python
利用Python绘制数据的瀑布图的教程
Apr 07 Python
python3使用matplotlib绘制条形图
Mar 25 Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 Python
python global和nonlocal用法解析
Feb 03 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
TensorFLow 数学运算的示例代码
Apr 21 Python
为什么说python适合写爬虫
Jun 11 Python
keras 多任务多loss实例
Jun 22 Python
python中time tzset()函数实例用法
Feb 18 Python
python基于tkinter制作m3u8视频下载工具
Apr 24 Python
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
Jun 05 Python
python 使用事件对象asyncio.Event来同步协程的操作
May 04 #Python
在python里使用await关键字来等另外一个协程的实例
May 04 #Python
python 异步async库的使用说明
May 04 #Python
Python插件机制实现详解
May 04 #Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 #Python
解决IDEA 的 plugins 搜不到任何的插件问题
May 04 #Python
python3 sleep 延时秒 毫秒实例
May 04 #Python
You might like
php之字符串变相相减的代码
2007/03/19 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
php返回json数据函数实例
2014/10/09 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
JavaScript 学习笔记之操作符(续)
2015/01/14 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
python实现飞机大战
2018/09/11 Python
python3 http提交json参数并获取返回值的方法
2018/12/19 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
利用python开发app实战的方法
2019/07/09 Python
python字符串分割及字符串的一些常规方法
2019/07/24 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
数据库专业英语
2012/11/30 面试题
《世界多美呀》教学反思
2014/03/02 职场文书
苏州园林导游词
2015/02/03 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers
swagger如何返回map字段注释
2021/07/03 Java/Android