Red de conocimiento informático - Problemas con los teléfonos móviles - Uso de funciones de orden superior de Python

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: