python元组拆包实现方法


Posted in Python onFebruary 28, 2021

1、说明

把元组一一对应拆出来,就叫做元组拆包。拆包有个要求,元组中的元素数量必须跟接受这些元素的空挡数一致,否则会报错:

tuple_test = (1, 2, 3)

a, b = tuple_test # ValueError: too many values to unpack (expected 2)

2、实例

_占位符

使用_占位符可以解决这个问题:

tuple_test = (1, 2, 3)
a, b, _ = tuple_test

这样就只获取到部分数据了,这在取函数返回值时特别有用,比如:

import os

_, filename = os.path.split("/home/dongfanger/.ssh/idrsa.pub")
print(filename) # "idrsa.pub"

基础知识点扩展:

元组?

元组的特点:

相当于不可变得列表;

可用于没有字段名的记录。

pythn里的元组就相当于C语言里的数组,是不可变的,但是也可以容纳不同类型的元素,也是容器的一种。

>>> t = (1,2,'a','b','c')
>>> t
(1, 2, 'a', 'b', 'c')
>>> type(t)
<class 'tuple'>

元组主要有两个方法:

  • index():获取指定元素在元组内的下标
  • count():统计指定元素在元组内出现的次数

元组的定义和结构和列表很像,但是使用起来比较简单,元组的元素用‘()'包含起来。

以上就是python元组拆包实现方法的详细内容,更多关于python元组拆包如何实现的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python 从远程服务器下载东西的代码
Feb 10 Python
在Django中同时使用多个配置文件的方法
Jul 22 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
python获取命令行输入参数列表的实例代码
Jun 23 Python
win7+Python3.5下scrapy的安装方法
Jul 31 Python
python实现对输入的密文加密
Mar 20 Python
django 控制页面跳转的例子
Aug 06 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
Jan 27 Python
K近邻法(KNN)相关知识总结以及如何用python实现
Jan 28 Python
python推导式的使用方法实例
Feb 28 Python
PyTorch 如何自动计算梯度
May 23 Python
python定义具名元组实例操作
Feb 28 #Python
python推导式的使用方法实例
Feb 28 #Python
python线程优先级队列知识点总结
Feb 28 #Python
利用Opencv实现图片的油画特效实例
Feb 28 #Python
利用python实现后端写网页(flask框架)
Feb 28 #Python
python pyg2plot的原理知识点总结
Feb 28 #Python
python在协程中增加任务实例操作
Feb 28 #Python
You might like
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
用php写的serv-u的web申请账号的程序
2006/10/09 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
2010/05/21 Javascript
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
JavaScript中函数声明优先于变量声明的实例分析
2012/03/01 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
JavaScript的模块化开发框架Sea.js上手指南
2016/05/12 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
Python实现的多线程端口扫描工具分享
2015/01/21 Python
python实现用于测试网站访问速率的方法
2015/05/26 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
python监控进程脚本
2018/04/12 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
车辆维修工自我评价怎么写
2013/09/20 职场文书
就业协议书的作用
2014/04/11 职场文书
对照检查剖析材料
2014/09/30 职场文书
工作收入住址证明
2014/10/28 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
2015年七七事变78周年纪念活动方案
2015/05/06 职场文书