元组

元组是Python中一种不可变序列,元组用小括号括起来,元素之间用逗号隔开。

元组的创建和使用

1
2
3
4
5
6
7
8
9
# 元组的创建
tuple1 = (1, 2, 3, 4, 5)
tuple2 = 1, 2, 3, 4, 5
tuple3 = tuple(range(1, 6))

# 元组的使用
print(tuple1[0])
print(tuple2[0])
print(tuple3[0])

元组的运算

元组的运算和列表的运算一样,但是元组不能修改,不能添加元素,不能删除元素,只能使用索引访问元素,不能使用切片操作。

元组的长度

元组的长度可以通过len()函数来获取。

元组的遍历

1
2
3
4
# 遍历元组
tuple1 = (1, 2, 3, 4, 5)
for i in tuple1:
print(i)

元组的拼接

元组可以通过+运算符来拼接,拼接的结果是一个新的元组。

1
2
3
4
5
# 元组的拼接
tuple1 = (1, 2, 3, 4, 5)
tuple2 = (6, 7, 8, 9, 10)
tuple3 = tuple1 + tuple2
print(tuple3)

元组的重复

元组可以通过*运算符来重复,重复的结果是一个新的元组。

1
2
3
4
# 元组的重复
tuple1 = (1, 2, 3, 4, 5)
tuple2 = tuple1 * 2
print(tuple2)

元组的比较

元组可以通过==运算符来比较,比较的结果是一个布尔值。

1
2
3
4
# 元组的比较
tuple1 = (1, 2, 3, 4, 5)
tuple2 = (1, 2, 3, 4, 5)
print(tuple1 == tuple2)

元组的排序

元组可以通过sorted()函数来排序,排序的结果是一个新的元组。

1
2
3
4
# 元组的排序
tuple1 = (1, 2, 3, 4, 5)
tuple2 = sorted(tuple1)
print(tuple2)

元组的索引

元组可以通过索引来访问元素,索引从0开始。

1
2
3
# 元组的索引
tuple1 = (1, 2, 3, 4, 5)
print(tuple1[0])