关于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实现2014火车票查询代码分享
Jan 10 Python
用python代码做configure文件
Jul 20 Python
Python中使用SAX解析xml实例
Nov 21 Python
Python读取ini文件、操作mysql、发送邮件实例
Jan 01 Python
python多进程和多线程究竟谁更快(详解)
May 29 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
Python环境搭建之OpenCV的步骤方法
Oct 20 Python
python查看模块,对象的函数方法
Oct 16 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
Python父目录、子目录的相互调用方法
Feb 16 Python
Python实现打印实心和空心菱形
Nov 23 Python
Python内存泄漏和内存溢出的解决方案
Sep 26 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 抓取AJAX异步内容示例
2014/09/09 PHP
9个经典的PHP代码片段分享
2014/12/18 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
微信小程序 checkbox使用实例解析
2019/09/09 Javascript
微信小程序如何实现在线客服功能
2019/10/16 Javascript
微信小程序轮播图swiper代码详解
2020/12/01 Javascript
python多线程扫描端口示例
2014/01/16 Python
Python打印斐波拉契数列实例
2015/07/07 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
几个Shell Script面试题
2012/08/31 面试题
好的自荐信的要求
2013/10/30 职场文书
交通安全演讲稿
2014/01/07 职场文书
给公司的建议书范文
2014/05/13 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
作弊检讨书
2015/01/27 职场文书
幸福终点站观后感
2015/06/04 职场文书
父亲节感言
2015/08/03 职场文书
MySQL kill不掉线程的原因
2021/05/07 MySQL
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
Python中字符串对象语法分享
2022/02/24 Python
Golang数据类型和相互转换
2022/04/12 Golang