Odpowiedzi:
Możesz to zrobić za pomocą operatora splat:
some_func(*params)
Powoduje to, że funkcja otrzymuje każdy element listy jako oddzielny parametr. Tutaj jest opis: http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists
Odpowiedź na to pytanie jest już doskonała, ale ponieważ właśnie dotarłem na tę stronę i nie od razu zrozumiałem, dodam tylko prosty, ale kompletny przykład.
def some_func(a_char, a_float, a_something):
print a_char
params = ['a', 3.4, None]
some_func(*params)
>> a
Użyj gwiazdki:
some_func(*params)
Potrzebujesz operatora rozpakowywania argumentów *.