Quiero pasar una función a una función en Python. Sé que puedo hacer esto simplemente poniendo el nombre de la función como un parámetro, por ejemplo:Obtener objeto de función para las funciones int() y float()
blah(5, function)
Sin embargo, quiero pasar a la función y la función int()
float()
a esta función. Si acabo de poner el nombre de la función, entonces asume que me refiero a los tipos int
y float
, no a las funciones para convertir cadenas en entradas y flotantes.
¿Hay alguna manera de pasar la función en lugar del tipo?
¿Por qué necesitarías pasar el int como argumento? – Trufa
@Trufa: Solo dos ejemplos: 'defaultdict (int)' y 'map (int, string_list)'. Hay muchos más. –
'ordenados (['1', '100', '99'], clave = int)' –