易百教程

18、Python中的元组是什么?

元组是一种内置的数据收集类型。 它允许我们按顺序存储值。 它是不可变的,因此原始数据中不会反映任何变化。 它使用 () 方括号而不是 [] 方括号来创建元组。 我们不能删除任何元素,但可以在元组中找到。可以使用索引来获取元素。它还允许通过使用负索引以相反的顺序遍历元素。 元组支持各种方法,如 max()sum()sorted()len()等。
要创建一个元组,我们可以如下声明它。

例子:

# Declaring tuple  
tup = (2,4,6,8)  
# Displaying value  
print(tup)  

# Displaying Single value  
print(tup[2])

运行结果:

(2, 4, 6, 8)
6

它是不可变的。 所以更新元组会导致错误。例子:

# Declaring tuple  
tup = (2,4,6,8)  
# Displaying value  
print(tup)  

# Displaying Single value  
print(tup[2])  

# Updating by assigning new value  
tup[2]=22  
# Displaying Single value  
print(tup[2])

运行结果如下:

tup[2]=22 
TypeError: 'tuple' object does not support item assignment 
(2, 4, 6, 8)

参考下图: