Vérifier si la liste contient tous les éléments d’une autre liste en Python

Dans ce tutoriel, vous allez apprendre à vérifier si une liste Python contient tous les éléments d’une autre liste et à afficher le résultat à l’aide de la fonction print().
 
 
Supposons que nous ayons deux listes, list1 et list2, comme ci-dessous.

list1 = ['Hi' ,  'welcome', 'to', 'waytolearnx']
list2 = ['to', 'waytolearnx']

 

Vérifier si list1 contient tous les éléments de list2 en utilisant all()
check = all(item in list1 for item in list2)

if check:
    print ("Oui, list1 contient tous les éléments de list2")
else :
    print ("Non, list1 ne contient pas tous les éléments de list2")

Sortie:

Oui, list1 contient tous les éléments de list2

La fonction all () renvoie True si tous les éléments d’une Itération sont vrais, sinon elle renvoie False.
 

Vérifier si list1 contient les éléments de list2 en utilisant any()
check =  any(item in list1 for item in list2)

if check:
    print("Oui, list1 contient tous les éléments de list2")
else :
    print ("Non, list1 ne contient aucun élément de list2")

Sortie:

Oui, list1 contient tous les éléments de list2

La fonction any() de Python est l’une des fonctions intégrées. Il prend l’itérable en tant qu’argument et renvoie « True » si l’un des éléments est « True ». Si l’itérable est vide, il renvoie « False ».
 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *