python元组拆包实现方法
把元组一一对应拆出来,就叫做元组拆包。拆包有个要求,元组中的元素数量必须跟接受这些元素的空挡数一致,否则会报错:
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元组拆包如何实现的资料请关注好吧啦网其它相关文章!
相关文章:
1. ASP.NET MVC使用异步Action的方法2. 在Asp.net core项目中使用WebSocket3. python3.8.1+selenium实现登录滑块验证功能4. matplotlib如何设置坐标轴刻度的个数及标签的方法总结5. Python制作一个随机抽奖小工具的实现6. SpringMVC+Jquery实现Ajax功能7. 使用vue-cli创建项目并webpack打包的操作方法8. 利用FastReport传递图片参数在报表上展示签名信息的实现方法9. 使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例10. 浅谈springboot一个service内组件的加载顺序