Comprueba si los elementos de una lista son idénticos

Beginner

This tutorial is from open-source community. Access the source code

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:

  1. Utiliza set() para eliminar los elementos duplicados de la lista.
  2. Utiliza len() para comprobar si la longitud del conjunto es 1.
  3. Si la longitud del conjunto es 1, devuelve True. En caso contrario, devuelve False.
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.