Que nommez-vous une fonction qui prend une liste et une fonction et renvoie Vrai si l'application de la fonction à tous les éléments donne le même résultat?Y a-t-il un nom standard pour cette fonction?
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
Y a-t-il un nom généralement accepté pour cette chose? Bonus si vous pouvez mettre en œuvre de manière moins maladroite.
@Dario: Relisez. J'ai édité après mon dernier commentaire. –
Oh, thx: SameForAll est en effet la meilleure proposition que j'ai entendu encore – Dario