Python修改元组


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM