教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

如何去除列表中的重復(fù)元素?

更新時間:2021年05月11日15時41分 來源:傳智教育 瀏覽次數(shù):

傳智教育-一樣的教育,不一樣的品質(zhì)

Python中去除列表中重復(fù)元素的方法有5種,具體的語法格式如下:

(1)使用集合(結(jié)果按升序排列)

lt2 = list(set(lt1))


(2)使用字典

lt2 = list({}.fromkeys(lt1).keys())


(3)使用排序

lt2 = sorted(set(lt1),key=lt1.index)


(4)使用列表推導(dǎo)式

lt2 = [][lt
2.append(i) for i in lt1 if not i in lt2]


(5)匿名函數(shù) + reduce()(大才小用)

func = lambda x,y:x if y in x else x + [y]  
lt2 = reduce(func, [[], ] + lt1)





猜你喜歡:

Python常見的數(shù)據(jù)類型有哪些?

Python實戰(zhàn)開發(fā)項目視頻教程:美多商城開發(fā)實戰(zhàn)【傳智教育】

Python數(shù)據(jù)分析可以應(yīng)用到哪些領(lǐng)域?

傳智教育Python+大數(shù)據(jù)開發(fā)培訓(xùn)

0 分享到:
和我們在線交談!