关于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删除指定目录下过期文件的2个脚本分享
Apr 10 Python
Python查找相似单词的方法
Mar 05 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
Python玩转Excel的读写改实例
Feb 22 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
Python集中化管理平台Ansible介绍与YAML简介
Jun 12 Python
python多线程http压力测试脚本
Jun 25 Python
python实现可变变量名方法详解
Jul 01 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
Aug 13 Python
python中matplotlib条件背景颜色的实现
Sep 02 Python
详解python路径拼接os.path.join()函数的用法
Oct 09 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
Feb 20 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
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
PHP 年龄计算函数(精确到天)
2012/06/07 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
php生成动态验证码gif图片
2015/10/19 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
解决laravel session失效的问题
2019/10/14 PHP
XP折叠菜单&仿QQ2006菜单
2006/12/16 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
JQuery onload、ready概念介绍及使用方法
2013/04/27 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
2017/12/01 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
2018/08/27 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
详解python 发送邮件实例代码
2016/12/22 Python
python表格存取的方法
2018/03/07 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
Django3.0 异步通信初体验(小结)
2019/12/04 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
python实现扫雷游戏
2020/03/03 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
C#如何进行LDAP用户校验
2012/11/21 面试题
国贸专业的职业规划范文
2014/01/23 职场文书
2014年学校教学工作总结
2014/12/06 职场文书
2014年小学语文工作总结
2014/12/20 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
flex弹性布局详解
2022/03/20 HTML / CSS
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android