关于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 相关文章推荐
Python3基础之输入和输出实例分析
Aug 18 Python
Python使用asyncio包处理并发详解
Sep 09 Python
python爬虫之模拟登陆csdn的实例代码
May 18 Python
使用Python来开发微信功能
Jun 13 Python
selenium+python 对输入框的输入处理方法
Oct 11 Python
Python实现将Excel转换成为image的方法
Oct 23 Python
使用python将多个excel文件合并到同一个文件的方法
Jul 09 Python
python基于gevent实现并发下载器代码实例
Nov 01 Python
使用Pyhton集合set()实现成果查漏的例子
Nov 24 Python
python logging.basicConfig不生效的原因及解决
Feb 20 Python
python-地图可视化组件folium的操作
Dec 14 Python
Python爬取梨视频的示例
Jan 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中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
php compact 通过变量创建数组
2016/11/15 PHP
学习jquery必备 api中英文对照的chm手册 下载
2007/05/03 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
Python兔子毒药问题实例分析
2015/03/05 Python
教你使用python画一朵花送女朋友
2018/03/29 Python
python中partial()基础用法说明
2018/12/30 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
python初步实现word2vec操作
2020/06/09 Python
Python偏函数实现原理及应用
2020/11/20 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
2016年大学迎新工作总结
2015/10/14 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
创业计划书之面包店
2019/09/12 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
go开发alertmanger实现钉钉报警
2021/07/16 Golang
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers