Respostas:
Você pode fazer isso usando o operador splat:
some_func(*params)
Isso faz com que a função receba cada item da lista como um parâmetro separado. Há uma descrição aqui: http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists
Isso já foi respondido perfeitamente, mas como acabei de chegar a esta página e não entendi imediatamente, vou apenas adicionar um exemplo simples, mas completo.
def some_func(a_char, a_float, a_something):
print a_char
params = ['a', 3.4, None]
some_func(*params)
>> a
Use um asterisco:
some_func(*params)
Você quer o operador de desempacotamento do argumento *.