替換列表元素的三種方法

2022-04-26 07:10:45 字數 727 閱讀 9617

把列表中的元素直接更改、替換。

例子:表面列表aaa中的元素『黑色』替換成『黃色』。

aaa=['黑色','紅色','白色','黑色']

第一種方法(不建議):

aaa=['黑色','紅色','白色','黑色']

aaa=str(aaa)

bbb=aaa.replace("黑色","黃色")

bbb結果:

"['黃色', '紅色', '白色', '黃色']"

第二種方法:

aaa=['黑色','紅色','白色','黑色']

bbb=['黃色' if i =='黑色' else i for i in aaa]

bbb結果:

['黃色', '紅色', '白色', '黃色']

第三種方法:(替換批量的元素)

aaa=['黑色','紅色','白色','黑色']

ccc=['黑色','紅色']

bbb=['黃色' if i in ccc else i for i in aaa]

bbb結果:

['黃色', '黃色', '白色', '黃色']

第四種方法:(替換多個元素)

aaa=['黑色','紅色','白色','黑色']

ccc=

bbb=[ccc[i] if i in ccc else i for i in aaa]

bbb結果:

['黃色', '白色', '白色', '黃色']

python中刪除列表元素的三種方法

list.pop index 返回列表中index的位置的元素並刪除元素 list 10,python true 6.3,10 建立乙個含有多種型別的列表 list pop 1 index為1,刪除列表下標為1對應的元素 print list list 10,python true 6.3,10 建...

python列表逆序三種方法

栗子 題目 將乙個陣列逆序輸出。程式分析 用第乙個與最後乙個交換。import random list random.randint 0,100 for in range 21 print list 數應該先排序 defbubblesort arr for i in range 1,len arr ...

圍住浮動元素的三種方法

浮動元素脫離了文件流,其父元素也看不到它了,因而也不會包圍它。這種情況有 時候並非我們想要的,下面向大家傳授三種圍住浮動子元素的方法。記住,這三種 方法你都得掌握,這樣才能審時度勢,選擇最合適的一種。為了演示浮動元素的行為,這種行為對布局會產生什麼影響,以及解決這個問題的 三種方法,我們首先要從一張...