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 PythonQCM Python – Partie 1Questions pratiques pour testez vos connaissances sur la programmation Python à savoir des structures conditionnelles, des opérations logiques, des boucles, des fonctions, etc. Testez votre…Lire plus

Laisser un commentaire

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