重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
小編給大家分享一下python中怎么刪除列表重復項,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創新互聯建站專注于企業全網營銷推廣、網站重做改版、沙灣網站定制設計、自適應品牌網站建設、H5頁面制作、商城網站開發、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為沙灣等各大城市提供網站開發制作服務。
在python中,列表是非常重要的一種數據類型,也是大家使用最為廣泛的一種數據類型,很多數據的處理和轉換工作都是基于列表完成。在列表中,如果輸入數組已經排序,重復項都顯示在旁邊,在不使用額外的空間的前提下,需要在原地修改數組,而最簡單的方法就是刪除多余的重復項,那你知道如何操作嗎?廢話不多說,直接上代碼。
代碼:
##(1)利用for循環
mylist = [12,'zf','dgd','dgd',12]
print(mylist)
sss = sorted(mylist)
print(sss)
last = mylist[-1]
for i in range(len(mylist)-1, -1, -1):
if last == mylist[i]:
del mylist[i]
else:
last = mylist[i]
print(mylist) ## ==> [12, 'zf', 'dgd']
## (2)利用集合
aa = list(set(mylist))
print(aa) ## ==> ['zf', 12, 'dgd']
以上是“python中怎么刪除列表重復項”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!