Python 元组是不可变的序列,与列表类似,但元组中的元素不能被修改、删除或添加。元组使用圆括号()表示,其中的元素用逗号分隔。可以使用索引访问元组中的元素,也可以使用切片操作获取子元组。

创建元组的方式很简单,只需在括号内加入元素即可。例如:

tup1 = (1, 2, 3, 4, 5)
tup2 = ('a', 'b', 'c', 'd', 'e')

元组也可以通过内置函数tuple()将其他序列(如列表)转换为元组。例如:

lst = [1, 2, 3, 4, 5]
tup = tuple(lst)

元组支持的操作包括索引、切片和运算符操作等,与列表类似。例如:

tup = (1, 2, 3, 4, 5)
print(tup[0])  # 输出1
print(tup[-1]) # 输出5
print(tup[1:3]) # 输出(2, 3)
print(tup + (6, 7)) # 输出(1, 2, 3, 4, 5, 6, 7)

由于元组是不可变的,因此不能对其中的元素进行修改。但是,如果元组中的元素是可变的,则可以对其进行修改。例如:

tup = ([1, 2], 3, 4)
tup[0][1] = 5
print(tup) # 输出([1, 5], 3, 4)

总之,元组是一种简单但十分有用的数据结构,可以用于存储一组常量或不可变的值。由于元组不可变,因此可以作为字典的键或集合的元素。

Python 元组教程:不可变序列的用法及示例

原文地址: https://www.cveoy.top/t/topic/n3rs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录