python元组学习
元组和列表类似,有以下特点:
- 定义的符号:()
- 元组中的内容不可更改
- 关键字:tuple
元组的声明方式:
t1 = ()
print(type(t1))
t2 = tuple()
print(type(t2))
t3 = ('a', 'b')
print(type(t3))
# 下面这种声明方式也是允许的
t4 = ('a',)
print(type(t4))
运行结果:
元组中元素的获取:
# 获取方式:下标index
t = (1, 2, 3, 4, 5)
# 获取元组第一个元素
print(t[0])
# 获取元组最后一个元素
print(t[-1])
运行结果:
元组的和列表一样,都可以切片
# 切片
t = (1, 2, 3, 4, 5)
print(t[1:-1])
# 正序打印
print(t[0::1])
print(t[0::])
# 逆序打印
print(t[-1::-1])
print(t[5::-1])
# 获取某段元组
print(t[1:3:1])
print(t[5:0:-1])
print(t[-1:0:-1])
运行结果:
元组常用的函数操作:
t = [1, 2, 3, 4, 5]
# 获取元组中元素最大值
print(max(t))
# 获取元组中元素最小值
print(min(t))
# 获取元组的长度
print(len(t))
# 对元组中元素求和
print(sum(t))
# 获取元组中某个元素的个数
print(t.count(1))
# 获取元组中某个元素的下标
print(t.index(1))
运行结果: