在 Python 中,元组的大多数操作跟列表的操作是相同的。但由于元组一旦定义,内部元素不可变动,因此不能像列表那样增加元素、删除元素或修改元素。总而言之:凡是直接改变元组内部原有元素的操作都不允许。
Python 访问元组
和列表一样,元组也是通过下标的方式来访问元组的元素。并且可以通过 max() 函数来获取最大值的元素,以及使用 min() 函数来获取最小值的元素。
示例 1:获取元组元素
animals = ('ant', 'bee', 'cat', 'dog', 'ewe')
print(animals[0])运行结果如下。
ant示例 2:获取元组最大值和最小值
nums = (1, 2, 3, 4, 5)
print('The max:', max(nums))
print('The min:', min(nums))运行结果如下。
The max: 5
The min: 1Python 元组切片
在 Python 中,元组也可以使用 “切片” 的方式来获取元组的一部分。
示例 3:元组切片
animals = ('ant', 'bee', 'cat', 'dog', 'ewe')
print(animals[0:3])
print(animals[-3:-1])
print(animals[2:])运行结果如下。
('ant', 'bee', 'cat')
('cat', 'dog')
('cat', 'dog', 'ewe')Python 遍历元组
在 Python 中,遍历元组常用有 2 种方式,一是通过元素遍历,二是通过下标遍历。
示例 4:通过元素遍历元组
tup = (1, 2, 3)
for item in tup:
print(item)运行结果如下。
1
2
3示例 5:通过下标遍历元组
tup = (1, 2, 3)
for i in range(len(tup)):
print(tup[i])运行结果如下。
1
2
3