博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础 - 元组操作
阅读量:6039 次
发布时间:2019-06-20

本文共 702 字,大约阅读时间需要 2 分钟。

元组 tuple

元组是不可变对象。

 元组初始化  

t = tuple()t = ()t = tuple(range(1,7,2))t = (1,2,3,4,5,1)t = (1,)t = (1,)*5t = (1,2,3)*6

元组元素访问

支持下表索引

正索引

负索引

tuple[index]t = (1,2,3)t[1] = 6 # 报错u = (1,[2,3,4],5)u[1][1] = 10 # 可以改变

元组查询

index(value) : 通过 value 从指定区间查询

count(value) : 返回元组中匹配 value 的次数

len() : 返回元素个数

元组命名

namedtuple(typename, field_names, verbose=False, rename=False)

命名元组,返回一个元组的子,并定义了字段

field_names : 可以是以空格或逗号分隔的字符串

from collection import namedtuple  Point = namedtuple('_Point', ['x','y'])p1 = Point(11,22)p1 # _Point(x=1,y=2)p1.x # 1pa.y # 2Student = namedtuple('Student','name age')tom = Student('tom', 20)jerry = Student('jerry', 18)tom.name

转载于:https://www.cnblogs.com/dongyangblog/p/9932118.html

你可能感兴趣的文章
移动互联网,入口生死战
查看>>
JAVA多线程深度解析
查看>>
Kafka High Level Consumer 会丢失消息
查看>>
时间轴
查看>>
java 获取系统当前时间的方法
查看>>
Ubuntu 10.04升级git 到1.7.2或更高的可行方法
查看>>
Spring Security4实战与原理分析视频课程( 扩展+自定义)
查看>>
第一周博客作业
查看>>
thinkpython2
查看>>
oracle recyclebin与flashback drop
查看>>
svmlight使用说明
查看>>
Swing 和AWT之间的关系
查看>>
Mysql设置自增长主键的初始值
查看>>
Android计时器正确应用方式解析
查看>>
获取post传输参数
查看>>
ASP生成静态页面的方法
查看>>
HDU 1325 Is It A Tree? 判断是否为一棵树
查看>>
Shell命令-文件压缩解压缩之gzip、zip
查看>>
个人总结
查看>>
uva 673 Parentheses Balance
查看>>