Відповіді:
Це можна зробити за допомогою оператора splat:
some_func(*params)
Це змушує функцію отримувати кожен елемент списку як окремий параметр. Опис тут: http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists
На це вже відповіли чудово, але оскільки я щойно прийшов на цю сторінку і не зрозумів відразу, я просто збираюся додати простий, але повний приклад.
def some_func(a_char, a_float, a_something):
print a_char
params = ['a', 3.4, None]
some_func(*params)
>> a
Використовуйте зірочку:
some_func(*params)
Ви хочете, щоб оператор розпакування аргументу *.