Введение
В Python вы можете легко проверить, все ли элементы в списке идентичны, используя простую функцию. В этом испытании вам будет поручено создать функцию, которая проверяет, все ли элементы в списке идентичны.
Проверьте, все ли элементы списка идентичны
Напишите функцию all_equal(lst), которая принимает список в качестве аргумента и возвращает True, если все элементы в списке идентичны, и False в противном случае.
Для решения этой проблемы вы можете использовать следующие шаги:
- Используйте
set(), чтобы удалить дубликаты элементов в списке. - Используйте
len(), чтобы проверить, равна ли длина множества1. - Если длина множества равна
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
Резюме
В этом испытании вы узнали, как проверить, все ли элементы в списке идентичны, используя простую функцию. Вы можете использовать эту функцию, чтобы быстро определить, содержит ли список только идентичные элементы.