21天学习python编程_元组
2021-04-12 06:27
标签:知识点 操作 求和 UNC this 相关 test 方法 最大值 如果看完这篇文章,你还是弄不明白元组; 元组与列表类似,但是一种不可变数据结构 结果: 示例: 结果: 列表主要操作:查找元素 示例: 结果: 元组不可变,在某些场景下,我们希望数据不变化的时候,就可以使用元组, 21天学习python编程_元组 标签:知识点 操作 求和 UNC this 相关 test 方法 最大值 原文地址:https://blog.51cto.com/huangyg/2512071
你来找我,我保证不打你,我给你发100的大红包。1.元组基础
1.1 创建元组
#数字元组
t11 = (1,2,3,4)
#字符串元组
t2 = (‘this‘, ‘is‘, ‘python‘)
#各种对象元组
t3 = (1,‘1‘,‘2‘,3)
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.元组和列表
后面介绍函数时候,我们可以知道他的相关用途