📅  最后修改于: 2023-12-03 15:18:44.303000             🧑  作者: Mango
Python 元组(tuple)是一种不可变序列,可以用于存储多个相关变量。和列表一样,元组可以存储任意类型的数据,包括数字、字符串、列表、字典等等。
定义元组的方法很简单,只需要用小括号将多个值括起来即可。例如:
tup1 = (1, 2, 3, 4, 5)
tup2 = ('apple', 'banana', 'cherry')
tup3 = (1.23, 'hello', [1, 2, 3])
可以通过下标来访问元组中的元素,下标从 0 开始。例如:
tup1 = (1, 2, 3, 4, 5)
print(tup1[0]) # 1
print(tup1[3]) # 4
由于元组是不可变的,因此无法像列表那样进行修改操作。如果需要修改元组中的元素,只能通过创建新的元组来完成。例如:
tup1 = (1, 2, 3, 4, 5)
tup2 = ('a', 'b', 'c')
tup1 = tup1 + tup2
print(tup1) # (1, 2, 3, 4, 5, 'a', 'b', 'c')
由于元组不可变,因此无法删除元组中的元素。如果需要删除整个元组,只能使用 del
关键字,例如:
tup1 = (1, 2, 3, 4, 5)
del tup1
元组和列表有很多相同点,例如它们都支持 len()
、max()
、min()
、index()
和 count()
等方法。同时,元组还有一些特有的方法,例如:
tup1 = (1, 2, 3, 4, 5)
print(tup1.count(2)) # 1
print(tup1.index(3)) # 2
Python 元组是一种不可变序列,可以用于存储多个相关变量。它和列表类似,但是不支持修改操作。元组支持和列表相同的方法,同时还有一些特有的方法。