Disons que j'ai deux listes list1
et list2
comme:Python: Trouver le nombre des éléments d'une liste dans une autre liste
list1 = [ 3, 4, 7 ]
list2 = [ 5, 2, 3, 5, 3, 4, 4, 9 ]
Je veux trouver le nombre des éléments de list1
qui sont présents dans list2
.
La sortie attendue est 4 car les numéros 3 et 4 de list1
apparaissent deux fois dans list2
. Par conséquent, le nombre total est comme 4.
Pourquoi construire une liste ici ... alors que la vérification n'est pas efficace à cause des listes, vous pouvez aussi écrire cela comme 'sum (el dans list1 pour el dans list2)' –