0
votes

Vérifiez si un certain élément apparaît deux fois dans une liste - Python

sans importer une autre vérification de la fonction si une liste contient deux des mêmes éléments

f.e LISTE = [3,4,5,3] Depuis 3 apparaissent deux fois dans la liste Retour TRUE

Merci pour l'aide


0 commentaires

3 Réponses :


2
votes

Vous pouvez convertir en définir code> et vérifier la longueur résultante:

len(set(data)) < len(data)


0 commentaires

2
votes

Si vous devez vérifier si l'élément se produit exactement deux fois, vous pouvez le faire:

l = [3,4,5,3]
if 2 in set([l.count(n) for n in l]):
    print('True')


0 commentaires

0
votes

Il existe différentes approches pour résoudre ce problème.

Solution 1: Ensemble d'utilisation () P>

from collections import Counter
new_dict=Counter(<your list>)
return True if 2 in new_dict.values() else False


0 commentaires