Цитата из wiki по этому поводу (функция apply ): >>>def f(x, y, z, a=None, b=None): ... print x, y, z, a, b... >>>apply(f, [1, 2, 3], {'a': 4, 'b': 5}) 12345 В последних версиях Питона вместо функции apply() можно применить специальный синтаксис (в продолжение примера выше): >>>f(*[1, 2, 3], **{'a': 4, 'b': 5}) 12345