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

Comment supprimer les doublons d'une liste Python ?

青灯夜游
Libérer: 2019-06-15 10:09:08
original
13205 Les gens l'ont consulté

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)
Copier après la connexion

Sortie :

[1, 2, 3, 4, 5, 6]
Copier après la connexion
Copier après la connexion

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)
Copier après la connexion

Sortie :

[1, 2, 3, 4, 5, 6]
Copier après la connexion
Copier après la connexion

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)
Copier après la connexion

Sortie :

1
2
3
4
5
6
Copier après la connexion

4. Utilisez la méthode keys()

li = [1,0,3,7,7,5]
formatli = list({}.fromkeys(li).keys())
print (formatli)
Copier après la connexion

Sortie. :

[1, 0, 3, 7, 5]
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal