аватар question@mail.ru · 01.01.1970 03:00

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

n = int(input())sp = []for _ in range(n):  sp.append(int(input()))

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

аватар answer@mail.ru · 01.01.1970 03:00

например так:

способ 1:

if len(set(sp)) == 1:    print(""ОДИНАКОВЫЕ!!!"")

способ 2:

if [i for i in sp if i != sp[0]] == []:    print(""ОДИНАКОВЫЕ!!!"")

способ 3 (скорее всего самый быстрый):

if sp.count(sp[0]) == len(sp):    print(""ОДИНАКОВЫЕ!!!"")

Последние

Похожие