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之Python文档
Oct 10 Python
零基础写python爬虫之抓取百度贴吧代码分享
Nov 06 Python
Python实现批量修改文件名实例
Jul 08 Python
python使用jieba实现中文分词去停用词方法示例
Mar 11 Python
面向初学者的Python编辑器Mu
Oct 08 Python
numpy基础教程之np.linalg
Feb 12 Python
Python常见的pandas用法demo示例
Mar 16 Python
用Python获取摄像头并实时控制人脸的实现示例
Jul 11 Python
python 列表推导式使用详解
Aug 29 Python
Python 单例设计模式用法实例分析
Sep 23 Python
Python 获取项目根路径的代码
Sep 27 Python
使用python采集Excel表中某一格数据
May 14 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
php打造属于自己的MVC框架
2012/03/07 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
php使用curl实现简单模拟提交表单功能
2017/05/15 PHP
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
jquery的 filter()方法使用教程
2018/03/22 jQuery
vue自定义filters过滤器
2018/04/26 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
Python3 pywin32模块安装的详细步骤
2020/05/26 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
基于html和CSS3制作酷炫的导航栏
2015/09/23 HTML / CSS
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
Ajxa常见问题都有哪些
2014/03/26 面试题
大学毕业生的自我鉴定
2013/11/30 职场文书
公司门卫管理制度
2014/02/01 职场文书
考试作弊检讨书大全
2014/02/18 职场文书
初中生评语大全
2014/04/24 职场文书
中层干部竞聘演讲稿
2014/05/15 职场文书
大学生党员承诺书
2014/05/20 职场文书
土地租赁意向书
2014/07/30 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书