como crear una funcion con infinitas entradas
Josef Meile
jmeile en hotmail.com
Mar Mar 22 13:58:38 CET 2005
Hola Juan,
> hola muchachos me gustaría saber si alguien sabe como
> crear una función que reciba n parámetros pero estos n
> parámetros puedan ser asignables
Y que tal:
>>> def funcion(numPar, **filas):
... for indice in range(1,numPar+1):
... id = 'fila%i' % indice
... print "Fila %i: %s" % (indice, filas.get(id))
y se llama:
>>> funcion(3, fila1 = "valor 1",
... fila2 = "valor 2",
... fila3 = "valor 2")
Fila 1: valor 1
Fila 2: valor 2
Fila 3: valor 2
Los valores pueden ser del tipo que tu definas.
Saludos,
Josef
Más información sobre la lista de distribución Python-es