Comparaison entre deux listes ne fonctionne pas!
Citation de mouba le 20 novembre 2024, 17 h 56 minBonjour,
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,
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 ?"
Citation de dominator le 20 novembre 2024, 18 h 57 minBonjour 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")
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")