¿Cómo puedo usar una lista de Python (por ejemplo params = ['a',3.4,None]) como parámetros para una función, por ejemplo:
def some_func(a_char,a_float,a_something):
   # do stuff
                
                    
                        python
                                list
                                function-parameter
                                
                    
                    
                        Jonathan
fuente
                
                fuente

Respuestas:
Puede hacer esto usando el operador splat:
Esto hace que la función reciba cada elemento de la lista como un parámetro separado. Aquí hay una descripción: http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists
fuente
Esto ya ha sido respondido perfectamente, pero como acabo de llegar a esta página y no lo entendí de inmediato, solo voy a agregar un ejemplo simple pero completo.
fuente
Utilice un asterisco:
fuente
Quiere el operador de desempaquetado de argumentos *.
fuente