python中如何去除列表中重復元素?


方法一:

         用內置函數set:

    

1 list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
2 list2 = list(set(list1))
3 print(list2)

 

方法二:

      遍歷去除重復

1 list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
2 list2=[]
3 for i in list1:
4     if not i in list2:
5         list2.append(i)
6 print(list2)

 列表推導式

1 list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
2 list2=[]
3 [list2.append(i) for i in list1 if not i in list2]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM