📜  Python中的元组()函数(1)

📅  最后修改于: 2023-12-03 15:04:35.731000             🧑  作者: Mango

Python中的元组(tuple)函数

元组是一种与列表类似的数据类型,在Python中以圆括号()表示。元组可以保存一组有序的数据,且元素可以是任意数据类型。与列表不同的是,元组一旦创建后便无法进行修改,因此又被称为不可变序列。

创建元组
# 创建一个空元组
tup = ()

# 创建一个包含元素的元组
tup = (1,2,3,4,5)
元组的访问

元组中的元素可以通过下标访问,下标从0开始计数。

tup = (1,2,3,4,5)
print(tup[0]) # 1
print(tup[1]) # 2
元组的切片

元组的切片与列表的切片类似,可以通过下标范围获取元组的子集。

tup = (1,2,3,4,5)
print(tup[1:3]) # (2, 3)
元组的遍历

通过for循环可以遍历元组中的所有元素。

tup = (1,2,3,4,5)

for i in tup:
    print(i)
元组的运算

元组支持+、*、in等运算符,具体用法如下:

# 拼接元组
tup1 = (1,2,3)
tup2 = (4,5,6)
print(tup1+tup2) # (1, 2, 3, 4, 5, 6)

# 重复元组
tup = (1,2,3)
print(tup*3) # (1, 2, 3, 1, 2, 3, 1, 2, 3)

# 判断元素是否在元组中
tup = (1,2,3)
print(1 in tup) # True
print(4 in tup) # False
元组的方法

元组有以下几个内置方法:

count()

count()用于统计元组中某个元素出现的次数。

tup = (1,2,2,3,3,3)
print(tup.count(2)) # 2
print(tup.count(3)) # 3
index()

index()用于查找元组中某个元素的下标,若该元素不存在则会报错。

tup = (1,2,3,4,5)
print(tup.index(3)) # 2
print(tup.index(6)) # ValueError: tuple.index(x): x not in tuple

以上就是Python中元组的基本用法,熟练掌握可以提高代码的效率。