Maison  >  Article  >  développement back-end  >  Comment supprimer les doublons d'une liste Python ?

Comment supprimer les doublons d'une liste Python ?

青灯夜游
青灯夜游original
2019-06-05 09:50:1413179parcourir

Comment supprimer les doublons d'une liste python ? L'article suivant vous expliquera comment supprimer les doublons d'une liste Python. J'espère qu'il vous sera utile. (Apprentissage recommandé : Tutoriel vidéo python)

Comment supprimer les doublons d'une liste Python ?

Comment supprimer les doublons d'une liste python :

1. Utilisez la méthode de recherche en boucle

li = [1,2,3,3,4,2,3,4,5,6,1]
news_li = []
for i in li:
    if i not in news_li:
        news_li.append(i)
print (news_li)

Sortie :

[1, 2, 3, 4, 5, 6]

2 Utilisez la fonctionnalité set()

li = [1,4,3,3,4,2,3,4,5,6,1]
new_li = list(set(li))
print (new_li)

Sortie :

[1, 2, 3, 4, 5, 6]

3. Utilisez la méthode gruby du module itertools

import itertools
li = [1,4,3,3,4,2,3,4,5,6,1]
li.sort() #排序
it = itertools.groupby(li)
for k, g in it:
    print (k)

Sortie :

1
2
3
4
5
6

4. Utilisez la méthode keys()

li = [1,0,3,7,7,5]
formatli = list({}.fromkeys(li).keys())
print (formatli)

Sortie. :

[1, 0, 3, 7, 5]

Pour plus de connaissances techniques liées à Python, veuillez visiter la colonne Tutoriel d'introduction à Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn