Python: список функций и аргументов .... возможно ли это? - PullRequest
1 голос
/ 12 марта 2012

Я пишу некоторый код, который получает функции с переменным числом аргументов.У меня также есть списки этих аргументов (но функции ожидают отдельных аргументов, а не одного списка).Есть ли способ преобразовать этот список в аргументы в форме, которая может понравиться функциям (и, к сожалению, их нельзя просто преобразовать в строки)?

1 Ответ

8 голосов
/ 12 марта 2012

Да, просто добавьте к списку *, чтобы распаковать его:

args = [1, 2, 3]
foo(*args) # equivalent to foo(1, 2, 3)

Более подробная информация доступна в руководстве по Python .

...