日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 編程語言 正文

4種方法python批量修改替換列表中元素_python

作者:TFATS ? 更新時間: 2022-06-09 編程語言

在日常開發(fā)中,我們可能會遇到批量修改列表元素的需求。可以使用列表推導(dǎo)式來快速的實現(xiàn),在這里做了一些技術(shù)總結(jié)可供參考。

一,修改單個詞語(不建議):

aaa=['黑色','紅色','白色','黑色']
aaa=str(aaa)
bbb=aaa.replace("黑色","黃色")
bbb
 
結(jié)果:
"['黃色', '紅色', '白色', '黃色']"

二,修改單個詞語

lists = ['神奇', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款',"神奇",'游戲']

new_lists =['奇跡' if i =='神奇' else i for i in lists]

#-----output----------
['奇跡', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款', '奇跡', '游戲']

三,使用列表修改多個詞語

lists = ['神奇', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款',"神跡",'游戲']
replace_list = ['神奇',"神跡"]

new_lists =['奇跡' if i in replace_list else i for i in lists]

#-----output----------
['奇跡', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款', '奇跡', '游戲']

四,使用字典修改多個詞語

lists = ['神奇', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款',"神跡",'游戲']
replace_dict = {'神奇':"奇幻","神跡":"奇跡"}

new_lists =[replace_dict[i] if i in replace_dict else i for i in lists]

#-----output----------
['奇幻', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款', '奇跡', '游戲']

在這里使用字典去修改生成新列表是最方便強大的。所以推薦使用最后這一種方法。

原文鏈接:https://blog.csdn.net/TFATS/article/details/108625708

欄目分類
最近更新