关于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标准库与第三方库详解
Jul 22 Python
举例详解Python中循环语句的嵌套使用
May 14 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
May 08 Python
python爬虫使用cookie登录详解
Dec 27 Python
python 反向输出字符串的方法
Jul 16 Python
python flask实现分页的示例代码
Aug 02 Python
在python中按照特定顺序访问字典的方法详解
Dec 14 Python
TFRecord格式存储数据与队列读取实例
Jan 21 Python
TensorFlow命名空间和TensorBoard图节点实例
Jan 23 Python
浅谈keras保存模型中的save()和save_weights()区别
May 21 Python
python的help函数如何使用
Jun 11 Python
python字典的值可以修改吗
Jun 29 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获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
隐性调用php程序的方法
2015/06/13 PHP
php类常量用法实例分析
2015/07/09 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
Angular通过指令动态添加组件问题
2018/07/09 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
2020/05/18 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
Python使用turtule画五角星的方法
2015/07/09 Python
OpenCV-Python实现轮廓检测实例分析
2018/01/05 Python
JavaScript中的模拟事件和自定义事件实例分析
2018/07/27 Python
Python中修改字符串的四种方法
2018/11/02 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
css3背景图片透明叠加属性cross-fade简介及用法实例
2013/01/08 HTML / CSS
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
个人工作表现评价材料
2014/09/21 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
2019下半年英语教师的教学工作计划(3篇)
2019/09/25 职场文书
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python