-6
votes

Comment rechercher 2 des mêmes numéros dans une liste? (python)

permet de dire que ma liste consiste en n = [0,1,0,2,2,0,0] xxx

Comment puis-je la faire trouver Les deux 2 sont avant la déclaration d'impression, sinon cela l'imprime simplement si il suffit de savoir surw


3 commentaires

Vous voulez donc connaître la fréquence de l'élément de votre liste?


Imprimer (N.count (2)) ?


Y a-t-il une autre façon pour cette tâche particulière que je faisait était autorisé à utiliser des méthodes de liste telles que le compte


4 Réponses :


0
votes

Utilisez la méthode compteur .

de la DOCS: https://docs.python.org/3/tutorial/datraStructures.html

list.Count (x)
Renvoie le nombre de fois x apparaît dans la liste. xxx

Pour écrire votre propre méthode de comptage, il suffit d'ithéter sur la liste et d'incrémenter le compteur lorsque vous voyez le numéro attendu xxx / p>


3 commentaires

Y a-t-il une autre façon pour cette tâche particulière que je faisait était autorisé à utiliser des méthodes de liste telles que le compte


Sûr! Mis à jour dans la réponse! @Marcuspaulson s'il vous plaît vérifier!


Bonjour @marcuspaulson, si la réponse vous a aidée, veuillez envisager d'accepter-la en cliquant sur la case à côté de la réponse, sinon s'il vous plaît demander si vous avez des questions pour moi :)



2
votes

Vous pouvez simplement utiliser compteur de la liste , xxx

ou comptez simplement le comptez manuellement si vous ne pouvez utiliser aucune méthode de list comme comptez , xxx


0 commentaires

0
votes
frequency of 2 in list is 2.

0 commentaires

0
votes
new_list = [expression(i) for i in old_list if filter(i)]

0 commentaires