Introducción
En Python, puedes comprobar fácilmente si todos los elementos de una lista son idénticos mediante una función simple. En este desafío, te encomendaré la tarea de crear una función que compruebe si todos los elementos de una lista son idénticos.
Comprueba si los elementos de una lista son idénticos
Escribe una función all_equal(lst) que tome una lista como argumento y devuelva True si todos los elementos de la lista son idénticos, y False en caso contrario.
Para resolver este problema, puedes utilizar los siguientes pasos:
- Utiliza
set()para eliminar los elementos duplicados de la lista. - Utiliza
len()para comprobar si la longitud del conjunto es1. - Si la longitud del conjunto es
1, devuelveTrue. En caso contrario, devuelveFalse.
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
Resumen
En este desafío, aprendiste cómo comprobar si todos los elementos de una lista son idénticos mediante una función simple. Puedes utilizar esta función para determinar rápidamente si una lista contiene solo elementos idénticos.