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,元组拆包
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
桃源资源网 Design By www.nqtax.com
暂无“python元组拆包实现方法”评论...
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?