Código Python:
Ver original
def sumar(x, y): return x + y lista = [4, 8, 10, 5, 9] total = reduce(sumar, lista)
| ||||
Ejemplo de comprensión de listas en Python Estoy atascado un poco en la lógica de comprensión de listas, quisiera que me ayudaran con un ejemplo o mas bien el equivalente a lo que seria el siguiente código en comprensión de listas.
Código Python:
Ver original |
| ||||
Respuesta: Ejemplo de comprensión de listas en Python Gracias por la información! Te digo que mi duda radicaba en un texto que decía que, a partir de la versión 3 de Python, reduce, map y filter no estarían disponibles en el grupo de funciones default del interprete dando lugar al uso de comprensión de listas, de modo que empece a usar este método hasta quedar atascado queriendo sustituir la función reduce... No comprendo por que, si no es posible usar la comprensión de listas para sustituir reduce, esta función quedaría fuera de las funciones principales de Python? Pero gracias por la ayuda, si no vengo aquí a preguntar, todavia estaria perdiendo el tiempo haciendo pruevas. |
| ||||
Respuesta: Ejemplo de comprensión de listas en Python Puedes leer esta entrada donde dice por que quitaron a map, filter y reduce en python 3. |
| |||
Respuesta: Ejemplo de comprensión de listas en Python Aquí está la entrada completa con la subsiguiente discusión: http://www.artima.com/forums/flat.js...6&thread=98196 Es de 2005 y la entrada en el blog de GvR (clic en el enlace 'View in Weblog') dice, correctamente, que map() y filter() siguen estando en la biblioteca estándar, mientras que reduce() pasa a ser parte del módulo functools Saludos. |
Etiquetas: |