时间:2021-05-23
把元组一一对应拆出来,就叫做元组拆包。拆包有个要求,元组中的元素数量必须跟接受这些元素的空挡数一致,否则会报错:
tuple_test = (1, 2, 3)a, b = tuple_test # ValueError: too many values to unpack (expected 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'>元组主要有两个方法:
元组的定义和结构和列表很像,但是使用起来比较简单,元组的元素用‘()'包含起来。
以上就是python元组拆包实现方法的详细内容,更多关于python元组拆包如何实现的资料请关注其它相关文章!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
拆包是指将一个结构中的数据拆分为多个单独变量中。以元组为例:>>>a=('windows',10,25.1,(2017,12,29))假设数据的意思是购买win
前面简单介绍了Python列表基本操作,这里再来简单讲述一下Python元组相关操作>>>dir(tuple)#查看元组的属性和方法['__add__','__
元组是不可变的Python对象序列。元组的序列就像列表。唯一的区别是,元组不能被改变,即元组是不可被修改。元组使用小括号,而列表使用方括号。创建一个元组很简单,
本文实例讲述了Python元组tuple的概念与基本操作。分享给大家供大家参考,具体如下:元组tuple元组tuple的定义元组的创建元组的元素访问和计数1.元
一、什么是元组元组不是什么新鲜东西,在数学、python语言还有我们今天要说的C++都有元组。简单地说,元组就是一组东西,例如,在讲代数拓扑的时候,经常把拓扑空