Проверьте, все ли элементы списка идентичны

Beginner

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

Введение

В Python вы можете легко проверить, все ли элементы в списке идентичны, используя простую функцию. В этом испытании вам будет поручено создать функцию, которая проверяет, все ли элементы в списке идентичны.

Проверьте, все ли элементы списка идентичны

Напишите функцию all_equal(lst), которая принимает список в качестве аргумента и возвращает True, если все элементы в списке идентичны, и False в противном случае.

Для решения этой проблемы вы можете использовать следующие шаги:

  1. Используйте set(), чтобы удалить дубликаты элементов в списке.
  2. Используйте len(), чтобы проверить, равна ли длина множества 1.
  3. Если длина множества равна 1, верните True. В противном случае верните 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

Резюме

В этом испытании вы узнали, как проверить, все ли элементы в списке идентичны, используя простую функцию. Вы можете использовать эту функцию, чтобы быстро определить, содержит ли список только идентичные элементы.