Что бы вы назвали функцией, которая принимает список и функцию, и возвращает значение True, если применение функции ко всем элементам дает тот же результат?Существует ли стандартное имя для этой функции?
def identical_results(l, func):
if len(l) <= 1: return True
result = func(l[0])
for el in l[1:]:
if func(el) != result:
return False
return True
Есть ли приятное общепринятое название для этой вещи? Бонус, если вы можете реализовать в менее неуклюжем стиле.
@ Dario: Читайте снова. Я отредактировал после моего последнего комментария. –
О, thx: SameForAll действительно лучшее предложение, которое я еще слышал. – Dario