●多值赋值:当你将一个元组赋值给多个变量时,这些变量将分别存储元组中的每个值。这与列表不同,列表会尝试将整个列表赋值给多个变量,这会导致类型错误。...# 结果是 1
# 使用反向索引
print(my_tuple[-1]) # 结果是 5
元组中的元素我们是无法修改的,如下:
my_tuple = (1, 2, 3, 4, 5)
my_tuple...[0] = 1 # 这是错误的,会触发TypeError
(2)修改元组嵌套的列表
但是,有一种特殊情况:
当元组元素中有嵌套列表时,我们可以修改元组中嵌套的列表,如下:
my_tuple = (1..., 2, [3,4,5])
my_tuple[2][0] = 0 # 修改元素列表中的第一个元素
print(my_tuple) # 输出:(1, 2, [0, 4, 5])
并且我们在修改后,也会影响到所嵌套的列表...改变my_tuple所引用的对象的值时,my_list的值也会被改变,反之亦然
2,常见操作(index、count、len)
因为元组是不可修改的序列,所以像列表中的append、extend、insert