Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage PythonComparaison entre deux listes ne …
Please or S’enregistrer to create posts and topics.

Comparaison entre deux listes ne fonctionne pas!

Bonjour,
Je veux vérifier si deux listes sont égales, mais mon code ne semble pas fonctionner correctement:

a = [1, 2, 3]
b = [1, 2, 3]
if a is b:
print("Les listes sont identiques")
else:
print("Les listes sont différentes")

Cela imprime toujours "Les listes sont différentes". Pourquoi ?"

Bonjour mouba,

L'opérateur is vérifie si deux objets sont identiques en mémoire, pas leur contenu. Pour comparer les contenus des listes, utilisez ==:

if a == b:
    print("Les listes sont identiques")
else:
    print("Les listes sont différentes")