Python修改元组:元组中的元素值是不允许修改的,当创建好的时候就是固定不变的。所谓的修改其实是指创建一个新的元组,只是该元组可能是比原来的元组多一个元素或者少一个元素,然后使用新创建好的元组代替原来的元组进行某些操作。
将元组中的 'c' 改为 'd'
程序:
# 将元组中的 'c' 改为 'd' tuple_1 = ('a','b','c',4,5,6,7) # c 的索引位置是 2 # 修改元组的值,可先将元组转换为列表类型,然后再转变为元组类型 lst = list(tuple_1) lst[2] = 'd' #进行修改 tuple_1 = tuple(lst) #重新转换为元组类型 print(tuple_1) # ('a', 'b', 'd', 4, 5, 6, 7)
将元组中的 'b' 删除:
# 方法1 # 将元组中的 'b' 删除 tuple_1 = ('a','b','c',4,5,6,7) # b 的索引位置是 1 lst = list(tuple_1) del lst[1] tuple_1 = tuple(lst) #重新转换为元组类型 print(tuple_1) # ('a', 'c', 4, 5, 6, 7) # 方法2 # 将元组中的 'b' 删除 tuple_1 = ('a','b','c',4,5,6,7) # b 的索引位置是 1 tuple_1 = tuple_1[:1] + tuple_1[2:] print(tuple_1) # ('a', 'c', 4, 5, 6, 7)
2020-02-09