主要内容:
小目标:掌握元组相关知识点 主要内容:元组创建遍历如果看完这篇文章,你还是弄不明白元组; 你来找我,我保证不打你,我给你发100的大红包。
1.元组基础
元组与列表类似,但是一种不可变数据结构
元组形式:(item1, item2,....itemN]) 元组是序列一种,支持序列通用操作 元组中的元素可以是任意对象,可以理解为容器; 1.1 创建元组 直接定义列表:#数字元组 t11 = (1,2,3,4) #字符串元组 t2 = ('this', 'is', 'python') #各种对象元组 t3 = (1,'1','2',3)使用tuple函数 tuple可以将可迭代对象转成列表
#0~9的元组 t1= tuple(range(0,10)) print(t1) #字符串元组 t2 = tuple('test') print(t2)
结果:
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ('t', 'e', 's', 't')1.2 元组运算符 算数运算符:支持加法,乘法,返回新的列表 列表支持切片操作 1.4 列表相关函数 方法 说明 max/min(iterable, *[, default=obj, key=func]) 获取最大最小值 len(obj) 获取长度 sum(iterable, start=0, /) 迭代对象求和
示例:
t = (1,2,10,4) #长度 print('len(t):', len(t)) #最大值 print('max(t)', max(t)) #求和 print('sum(t)', sum(t))
结果:
len(t): 4 max(t) 10 sum(t) 17
2.tuple相关方法
列表主要操作:查找元素
方法 说明 T.count(value) 统计value在L中出现次数 T.index(value, [start, [stop]]) 返回value第一次出现位置示例:
t = (1,2,3,4,3,5,3) print('3出现次数:',t.count(3)) print('3第一次出现位置:',t.index(3)) #注意返回值,认为该元素在列表中实际的位置 print('3在索引为3之后,第一次出现位置:',t.index(3,3))
结果:
3出现次数: 3 3第一次出现位置: 2 3在索引为3之后,第一次出现位置: 4
3.元组和列表
问题:元组和列表类似,为什么还要使用元组元组不可变,在某些场景下,我们希望数据不变化的时候,就可以使用元组 ,后面介绍函数时候,我们可以知道他的相关用途
查看更多关于21天学习python编程_元组的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did170268