如果将函数应用于所有元素给出相同的结果,你会如何命名一个接受列表和函数并返回 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
这个东西有一个很好的普遍接受的名字吗?如果您可以以不那么笨重的方式实施,则可以加分。