[pyar] Funcion con listas como parametros

Tordek kedrot en gmail.com
Dom Ago 2 22:31:58 ART 2015


Podés usar itertools.repeat para las constantes:

def suma(a, b, c):
    def f(a, b, c):
        return a + b - c
    return map(f, a, b, repeat(c))


2015-08-02 17:39 GMT-03:00 carlos hernandez <carlitoshernandez20 en gmail.com>:
> Hola Gente
> Estaba trabajando con unas funciones y me surgió una duda , lo que yo quiero
> hacer es pasar unas listas con datos ý algunas variables con constantes ,
> que la función me retorne una lista con los resultados de usar cada dato de
> cada lista , por ejemplo...
>
> a = [1,2,3] # lista
> b = [5,3,2] # lista
> c = 3 #constante
> def suma(a,b,c):
>       return a + b - c
> print suma(a,b,c)
> [3,2,2]
>
> Estuve viendo la funcion map y me sirve , pero cuando trabajo con mayor
> cantidad de datos se hace mas engorroso , disculpen mi ignorancia. Estaría
> trabajar con listas o que otras alternativas mejor para esto habría.
> Muchas gracias
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar


More information about the pyar mailing list