Introduction
En Python, vous pouvez facilement vérifier si tous les éléments d'une liste sont identiques en utilisant une fonction simple. Dans ce défi, vous devrez créer une fonction qui vérifie si tous les éléments d'une liste sont identiques.
Vérifiez si les éléments d'une liste sont identiques
Écrivez une fonction all_equal(lst) qui prend une liste en argument et renvoie True si tous les éléments de la liste sont identiques, et False sinon.
Pour résoudre ce problème, vous pouvez suivre les étapes suivantes :
- Utilisez
set()pour éliminer les éléments dupliqués de la liste. - Utilisez
len()pour vérifier si la longueur de l'ensemble est1. - Si la longueur de l'ensemble est
1, renvoyezTrue. Sinon, renvoyezFalse.
def all_equal(lst):
return len(set(lst)) == 1
all_equal([1, 2, 3, 4, 5, 6]) ## False
all_equal([1, 1, 1, 1]) ## True
Résumé
Dans ce défi, vous avez appris à vérifier si tous les éléments d'une liste sont identiques en utilisant une fonction simple. Vous pouvez utiliser cette fonction pour déterminer rapidement si une liste contient uniquement des éléments identiques.