元组是一种内置的数据收集类型。 它允许我们按顺序存储值。 它是不可变的,因此原始数据中不会反映任何变化。 它使用 ()
方括号而不是 []
方括号来创建元组。 我们不能删除任何元素,但可以在元组中找到。可以使用索引来获取元素。它还允许通过使用负索引以相反的顺序遍历元素。 元组支持各种方法,如 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)
参考下图: