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

使用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://m.2m8n56k.cn/article20/jejjo.html

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

廣告

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

成都網站建設公司
主站蜘蛛池模板: 久久伊人男人的天堂网站 | 日本xxxxx久色视频在线观看 | 久久综合狠狠综合狠狠 | 亚洲国产视频网 | 久青草国产手机在线观 | 特级aaaaaaaaa毛片免费视频 | 色伦网| 国产精品久久久久久久久久久搜索 | 久9久9精品视频在线观看 | 欧美一级毛片片免费孕妇 | 9l国产精品久久久久麻豆 | 韩国一级免费视频 | 久草影音 | 亚洲欧美日韩精品久久亚洲区 | 国产在线播放免费 | 99r精品视频| 牛人国产偷窥女洗浴在线观看 | 国产精品高清一区二区 | 一级片在线播放 | 久久国产成人精品 | 在线观看91精品国产入口 | 久久成人福利视频 | 一级成人a毛片免费播放 | 国产一级a毛片高清 | 久久久久久亚洲精品影院 | 久草久热 | 国产免费v片在线看 | 精品亚洲成a人在线观看 | 亚洲制服欧美自拍另类 | 日本一级毛片高清免费观看视频 | 欧美成人午夜片一一在线观看 | 亚洲精品高清国产麻豆专区 | 久草视频免费在线播放 | 操美国女人 | 男人的天堂在线免费视频 | 久久精品国产屋 | 国产欧美日韩精品第三区 | 成年黄色网址 | 国产精品中文字幕在线观看 | 精品毛片 | 一级a毛片免费观看久久精品 |