4種方法python批量修改替換列表中元素
在日常開發(fā)中,我們可能會(huì)遇到批量修改列表元素的需求??梢允褂昧斜硗茖?dǎo)式來快速的實(shí)現(xiàn),在這里做了一些技術(shù)總結(jié)可供參考。
一,修改單個(gè)詞語(不建議):
aaa=['黑色','紅色','白色','黑色'] aaa=str(aaa) bbb=aaa.replace("黑色","黃色") bbb 結(jié)果: "['黃色', '紅色', '白色', '黃色']"
二,修改單個(gè)詞語
lists = ['神奇', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款',"神奇",'游戲'] new_lists =['奇跡' if i =='神奇' else i for i in lists] #-----output---------- ['奇跡', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款', '奇跡', '游戲']
三,使用列表修改多個(gè)詞語
lists = ['神奇', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款',"神跡",'游戲'] replace_list = ['神奇',"神跡"] new_lists =['奇跡' if i in replace_list else i for i in lists] #-----output---------- ['奇跡', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款', '奇跡', '游戲']
四,使用字典修改多個(gè)詞語
lists = ['神奇', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款',"神跡",'游戲'] replace_dict = {'神奇':"奇幻","神跡":"奇跡"} new_lists =[replace_dict[i] if i in replace_dict else i for i in lists] #-----output---------- ['奇幻', '建投', '證券', '有限公司', '今天', '投資', '了', '一', '款', '奇跡', '游戲']
在這里使用字典去修改生成新列表是最方便強(qiáng)大的。所以推薦使用最后這一種方法。
更多關(guān)于python批量修改替換列表中元素的文章請(qǐng)查看下面的相關(guān)鏈接
相關(guān)文章
python 將字符串中的數(shù)字相加求和的實(shí)現(xiàn)
這篇文章主要介紹了python 將字符串中的數(shù)字相加求和的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Python銀行系統(tǒng)實(shí)戰(zhàn)源碼
這篇文章主要為大家詳細(xì)介紹了Python銀行系統(tǒng)實(shí)戰(zhàn)源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10python 爬取騰訊視頻評(píng)論的實(shí)現(xiàn)步驟
這篇文章主要介紹了python 爬取騰訊視頻評(píng)論的實(shí)現(xiàn)步驟,幫助大家更好的理解和學(xué)習(xí)使用python爬蟲,感興趣的朋友可以了解下2021-02-02關(guān)于numpy兩個(gè)array疊加操作詳解
numpy是Python用來科學(xué)計(jì)算的一個(gè)非常重要的庫,numpy主要用來處理一些矩陣對(duì)象,可以說numpy讓Python有了Matlab的味道,下面這篇文章主要給大家介紹了關(guān)于numpy兩個(gè)array疊加操作的相關(guān)資料,需要的朋友可以參考下2022-08-08python簡(jiǎn)單實(shí)現(xiàn)獲取當(dāng)前時(shí)間
最近項(xiàng)目中經(jīng)常需要python去取當(dāng)前的時(shí)間,雖然不是很難,但是老是忘記,用一次丟一次,為了能夠更好的記住,我今天特意寫下python 當(dāng)前時(shí)間這篇文章,如果你覺的對(duì)你有用的話,可以收藏下。2016-08-08Python創(chuàng)建對(duì)稱矩陣的方法示例【基于numpy模塊】
這篇文章主要介紹了Python創(chuàng)建對(duì)稱矩陣的方法,結(jié)合實(shí)例形式分析了Python基于numpy模塊實(shí)現(xiàn)矩陣運(yùn)算的相關(guān)操作技巧,需要的朋友可以參考下2017-10-10python3用PyPDF2解析pdf文件,用正則匹配數(shù)據(jù)方式
這篇文章主要介紹了python3用PyPDF2解析pdf文件,用正則匹配數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05python中實(shí)現(xiàn)延時(shí)回調(diào)普通函數(shù)示例代碼
這篇文章主要給大家介紹了關(guān)于python中實(shí)現(xiàn)延時(shí)回調(diào)普通函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09