关于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解析xml文件操作实例
Oct 05 Python
零基础写python爬虫之HTTP异常处理
Nov 05 Python
Python写的服务监控程序实例
Jan 31 Python
打包发布Python模块的方法详解
Sep 18 Python
python利用不到一百行代码实现一个小siri
Mar 02 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
python 接口测试response返回数据对比的方法
Feb 11 Python
使用pytorch进行图像的顺序读取方法
Jul 27 Python
opencv python 图像去噪的实现方法
Aug 31 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 Python
Python 从attribute到property详解
Mar 05 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
Feb 18 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
实现树状结构的两种方法
2006/10/09 PHP
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
PHP 开发环境配置(Zend Studio)
2010/04/28 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
关于ThinkPHP中的异常处理详解
2018/05/11 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
javascript中传统事件与现代事件
2015/06/23 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
三种带箭头提示框总结实例
2016/06/14 Javascript
Angular2学习笔记——详解路由器模型(Router)
2016/12/02 Javascript
javascript中this关键字详解
2016/12/12 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
使用python装饰器验证配置文件示例
2014/02/24 Python
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
对Python _取log的几种方式小结
2019/07/25 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
keras 简单 lstm实例(基于one-hot编码)
2020/07/02 Python
HTML5打开手机扫码功能及优缺点
2017/11/27 HTML / CSS
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
主持词开场白
2014/03/17 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
国际残疾人日广播稿范文
2014/10/09 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
Python初学者必备的文件读写指南
2021/06/23 Python