Me gustaría señalar una función que no hace nada:
def identity(*args)
return args
mi caso de uso es algo como esto
try:
gettext.find(...)
...
_ = gettext.gettext
else:
_ = identity
Por supuesto, podría usar lo identitydefinido anteriormente, pero un dispositivo incorporado ciertamente funcionaría más rápido (y evitaría errores introducidos por mí mismo).
Aparentemente, mapy se filterusa Nonepara la identidad, pero esto es específico para sus implementaciones.
>>> _=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?