中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

使用Python怎么從list列表中刪除多個重復元素-創新互聯

這篇文章給大家介紹使用Python怎么從list列表中刪除多個重復元素,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創新互聯公司專注于沂水企業網站建設,成都響應式網站建設,成都商城網站開發。沂水網站建設公司,為沂水等地區提供建站服務。全流程按需網站策劃,專業設計,全程項目跟蹤,創新互聯公司專業和態度為您提供的服務

list為例,刪除其中所有值為6的元素:

l=[9,6,5,6,6,7,8,9,6,0]

首先嘗試remove方法:

l.remove(6)
print(l)

結果為:[9, 5, 6, 6, 7, 8, 9, 6, 0],只刪除了第一個為6的元素。

如果采用for循環遍歷各元素:

for x in l:
  if x == 6:
    l.remove(x)

結果為[9, 5, 7, 8, 9, 6, 0],后面的6沒有刪除。主要因為remove改變了list長度和每一個元素的位置。

采用del語句需要找到元素對應下標del l[1]。應用for循環改變下標比較混亂,所以使用while循環:

length=len(l)
x=0
while x < length:
  if l[x] == 6:
    # l.remove(l[x])
    del l[x]
    x -= 1
    length -= 1
  x += 1

結果為[9, 5, 7, 8, 9, 0],刪除了列表中所有的6。另外將del l[x]改為l.remove(l[x])也可以。

補充:

最近發現了numpy的unique()函數可以去除列表中所有重復元素且將列表元素從小到大排序:

import numpy as np
l=[9,6,5,6,6,7,8,9,6,0]
a = np.unique(l)
print(a)

print(a)結果為[0 5 6 7 8 9]。l和a類型不同,前者是'list',后者是'numpy.ndarray'。

關于使用Python怎么從list列表中刪除多個重復元素就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網站標題:使用Python怎么從list列表中刪除多個重復元素-創新互聯
網站URL:http://www.2m8n56k.cn/article20/jejjo.html

成都網站建設公司_創新互聯,為您提供標簽優化全網營銷推廣網站設計ChatGPT網站導航網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司
主站蜘蛛池模板: 成人午夜在线视频 | 免费国产成人高清视频网站 | ccav在线永久免费看 | 国产三级日本三级在线播放 | 国产麻豆入在线观看 | 国产美女在线精品亚洲二区 | 久久香蕉国产精品一区二区三 | 三级网站免费看 | 亚洲男人的天堂久久无 | 手机在线观看a | 日本九九视频 | 在线久草视频 | 亚洲精品aaa | 欧美日韩在线观看区一二 | 亚洲精品第五页 | 特级aaa片毛片免费观看 | 亚洲人成网国产最新在线 | 碰碰碰人人澡人人爱摸 | 欧美性69| 久在草视频 | 美国第一毛片 | 成人精品 | 国产三级免费观看 | 理论片我不卡在线观看 | 91高清免费国产自产 | 韩国午夜三级理论 | 99视频精品免费99在线 | 一级片在线观看视频 | 女人精aaaa片一级毛片女女 | 成人精品一区二区三区 | 97久久草草超级碰碰碰 | 国产初高中生粉嫩无套第一次 | 日本三级韩国三级在线观看a级 | 成人午夜影视全部免费看 | 亚洲人成人毛片无遮挡 | 在线亚洲v日韩v | 国产成人福利免费观看 | 久久久久久久久久久福利观看 | 99视频在线精品免费观看18 | 手机看片日韩高清国产欧美 | 美女日韩在线观看视频 |