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