关于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实现PS滤镜特效之扇形变换效果示例
Jan 26 Python
Python Json序列化与反序列化的示例
Jan 31 Python
简单实现python聊天程序
Apr 01 Python
Python实现定时精度可调节的定时器
Apr 15 Python
Python OS模块实例详解
Apr 15 Python
Python静态类型检查新工具之pyright 使用指南
Apr 26 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
解决pandas展示数据输出时列名不能对齐的问题
Nov 18 Python
Python生成词云的实现代码
Jan 14 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
Python Opencv实现单目标检测的示例代码
Sep 08 Python
virtualenv隔离Python环境的问题解析
Jun 21 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 xml文件操作代码(一)
2009/03/20 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
PHP7多线程搭建教程
2017/04/21 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
JS无限树状列表实现代码
2011/01/11 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
2013/08/21 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
2014/08/30 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
js实现图片放大展示效果
2017/08/30 Javascript
angular4模块中给标签添加背景图的实现方法
2017/09/15 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
详解小程序如何改变onLoad的执行时机
2019/11/01 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
Python实现单词翻译功能
2017/06/06 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
python实现密码强度校验
2020/03/18 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
简短大学毕业感言
2014/01/18 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
个人简历求职信范文
2015/03/20 职场文书
教师思想工作总结2015
2015/05/13 职场文书
党小组意见范文
2015/06/08 职场文书
你喜欢篮球吗?Python实现篮球游戏
2021/06/11 Python