Saltar al contenido

Python: use la lista como parámetros de función

No olvides que en las ciencias informáticas cualquier problema suele tener varias resoluciones, así que nosotros aquí te mostramos lo más óptimo y mejor.

Solución:

Puedes hacer esto usando el operador splat:

some_func(*params)

Esto hace que la función reciba cada elemento de la lista como un parámetro separado. Hay una descripción aquí: http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists

Esto ya se ha respondido perfectamente, pero como acabo de llegar a esta página y no entendí de inmediato, solo voy a agregar un ejemplo simple pero completo.

def some_func(a_char, a_float, a_something):
    print a_char

params = ['a', 3.4, None]
some_func(*params)

>> a

Usa un asterisco:

some_func(*params)

Sección de Reseñas y Valoraciones

Eres capaz de añadir valor a nuestro contenido informacional cooperando tu experiencia en las críticas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *