📅  最后修改于: 2023-12-03 15:19:28.048000             🧑  作者: Mango
元组是Python中的一种不可变序列类型,与列表相似,但元组中的元素不能被修改。元组使用圆括号 () 表示,元素之间使用逗号分隔。
可以使用以下方法创建元组:
# 创建空元组
empty_tuple = ()
# 创建一个包含一个元素的元组
single_tuple = (1,)
# 创建一个包含多个元素的元组
multi_tuple = (1, 2, 3)
可以使用索引访问元组中的元素,索引从0开始。
# 访问元组中的第一个元素
print(multi_tuple[0]) # 1
# 访问元组中的最后一个元素
print(multi_tuple[-1]) # 3
和列表一样,可以使用切片来访问元组中的一部分元素。
# 获取前两个元素
print(multi_tuple[:2]) # (1, 2)
# 获取后两个元素
print(multi_tuple[1:]) # (2, 3)
元组是不可变类型,因此不能修改元组中的元素。如果需要修改元组中的元素,可以先将元组转换成列表进行修改,然后再转换回元组。
# 将元组转换成列表并修改元素
multi_list = list(multi_tuple)
multi_list[0] = 100
multi_tuple = tuple(multi_list)
print(multi_tuple) # (100, 2, 3)
可以使用加号运算符 (+) 来连接多个元组。
t1 = (1, 2, 3)
t2 = (4, 5, 6)
t3 = t1 + t2
print(t3) # (1, 2, 3, 4, 5, 6)
可以使用乘号运算符 (*) 在元组中重复元素。
t4 = (1, 2) * 3
print(t4) # (1, 2, 1, 2, 1, 2)
可以使用 len()
函数获取元组中元素的数量。
t5 = (1, 2, 3, 4, 5)
print(len(t5)) # 5
元组是Python中的一种不可变序列类型。与列表相似,但元组中的元素不能被修改。元组使用圆括号表示,元素之间使用逗号分隔。可以使用索引和切片访问元组中的元素。元组可以连接、重复、获取元素数量。如果需要修改元组中的元素,可以先将元组转换成列表进行修改,然后再转换回元组。