4種方法python批量修改替換列表中元素
更新時間:2022年04月07日 14:49:59 作者:TFATS
這篇文章主要介紹了4種python批量替換列表中元素方法,需要的朋友可以參考下
在日常開發(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---------- ['奇幻', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款', '奇跡', '游戲']
在這里使用字典去修改生成新列表是最方便強大的。所以推薦使用最后這一種方法。
更多關(guān)于python批量修改替換列表中元素的文章請查看下面的相關(guān)鏈接
相關(guān)文章
python 將字符串中的數(shù)字相加求和的實現(xiàn)
這篇文章主要介紹了python 將字符串中的數(shù)字相加求和的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Python創(chuàng)建對稱矩陣的方法示例【基于numpy模塊】
這篇文章主要介紹了Python創(chuàng)建對稱矩陣的方法,結(jié)合實例形式分析了Python基于numpy模塊實現(xiàn)矩陣運算的相關(guān)操作技巧,需要的朋友可以參考下2017-10-10python3用PyPDF2解析pdf文件,用正則匹配數(shù)據(jù)方式
這篇文章主要介紹了python3用PyPDF2解析pdf文件,用正則匹配數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05python中實現(xiàn)延時回調(diào)普通函數(shù)示例代碼
這篇文章主要給大家介紹了關(guān)于python中實現(xiàn)延時回調(diào)普通函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09