最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

python的問(wèn)題 去除list中重復(fù)的元素

2021-06-09 07:18 作者:GXTon_阿通  | 我要投稿

如果想要去除list中重復(fù)的元素,大致有下面三種方法.

可以根據(jù)實(shí)際需要去選擇.

一.

可以利用字典:

要去重的list是A

A=?[1, 3,?3,?1,?1,?1,?7,?9,?5]

創(chuàng)建一個(gè)空的字典B

B =?{}
#?利用fromnkeys方法,為空的字典B創(chuàng)建鍵值,

# (因?yàn)樽值涞逆I值是不能重復(fù)的,所以這里會(huì)自動(dòng)進(jìn)行去重)
B =?B.fromkeys(A)
print(B)?

?#?輸出?{1:?None,?3:?None,?7:?None,?9:?None,?5:?None}

?#?如果想要得到list,那么可以調(diào)用list方法

?C=?list(B.keys())
?print(C)?

?# 輸出?[1,?3,?7,?9,?5]

二.

利用集合的方式去重:

A=?[1, 3,?3,?1,?1,?1,?7,?9,?5]

B=set(A)

print(B)

?#?輸出?[1,?3,?7,?9,?5]

三.

自己編寫(xiě)邏輯:

A=?[1, 3,?3,?1,?1,?1,?7,?9,?5]

B=[]

for i in A:

? ? if i not in B:

? ? ? ? B.append(i)

print(B)

?#?輸出?[1,?3,?7,?9,?5]

總結(jié):

這里去重后輸出的元素順序是和序列A中出現(xiàn)的先后順序一致的.

python的問(wèn)題 去除list中重復(fù)的元素的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
治县。| 商水县| 阿坝| 辽中县| 中西区| 松桃| 延津县| 柳州市| 鹤峰县| 韶关市| 泰安市| 余姚市| 新巴尔虎右旗| 湖州市| 嵩明县| 新宁县| 塔河县| 安庆市| 抚远县| 庆元县| 天长市| 仙居县| 寻乌县| 宝丰县| 曲阳县| 潼南县| 葫芦岛市| 南涧| 武冈市| 神池县| 松潘县| 望奎县| 龙口市| 双鸭山市| 绵竹市| 海城市| 儋州市| 深州市| 烟台市| 繁峙县| 信丰县|