Vérifier si un tableau contient plusieurs éléments à la fois en python [dupliquer]

Aug 26 2020

J'ai 2 éléments par exemple 1 et 2. J'ai besoin de savoir si ces deux éléments sont dans mon tableau.

Par exemple: j'ai 1,2,3,4. Et j'ai Array [2,3,4,111]. Si tous mes éléments sont dans le tableau, alors c'est vrai, sinon faux

Réponses

5 adjan Aug 26 2020 at 16:42
array = [2,3,4,111]

elements_to_check = [2,3]

result = set(elements_to_check).issubset(array)

print(result)

Imprime Truesi elements_to_check = [2,3]

Imprime Falsesi elements_to_check eg = [2,3,5]

andymeissner Aug 26 2020 at 16:55

Une autre solution serait

list = [2,3,4,111]
elements_to_check = [1,2]

result = len([x for x in elements_to_check if x in list]) == len(elements_to_check)

Imprime True si elements_to_check = [2,3]

Imprime False si elements_to_check eg = [1,2]