Eu gostaria de apontar para uma função que não faz nada:
def identity(*args)
return args
meu caso de uso é algo como isto
try:
gettext.find(...)
...
_ = gettext.gettext
else:
_ = identity
Obviamente, eu poderia usar o identity
definido acima, mas um built-in certamente funcionaria mais rápido (e evitaria bugs introduzidos por mim).
Aparentemente, map
e filter
use None
para a identidade, mas isso é específico para suas implementações.
>>> _=None
>>> _("hello")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not callable
map(None, [1, 2, 3])
map and filter use None for the identity
?