Uso de funciones de orden superior de Python
1. ¿Cuáles son las funciones de orden superior en Python y cuáles son sus funciones?
Python tiene tres funciones de orden superior, a saber, funciones de mapa, reducción y filtro.
2. Función de mapa de orden superior
La función de mapa tiene dos parámetros. El primer parámetro requiere pasar un objeto de función y el segundo parámetro requiere pasar una secuencia iterable. Vea el caso directamente
Resultados de ejecución:
3. Función de reducción de orden superior
La función de reducción de orden superior se encuentra en el módulo functools y debe importarse antes de su uso. La función de reducción de orden superior puede tener tres parámetros. El primer parámetro requiere pasar un objeto de función (obligatorio), el segundo parámetro requiere pasar una secuencia iterable (obligatorio) y la tercera función es un valor inicial (no es necesario pasar). , Puede tener valor predeterminado). Vea el caso directamente
Resultados de ejecución:
4. Función de filtro de orden superior
La función de filtro de orden superior tiene dos parámetros, el primer parámetro es un objeto de función, el segundo parámetro es una secuencia iterable. Vea el caso directamente
Resultados en ejecución: