func(one, two, three) #что-то происходит pass
Можно ли как-то выполнить ее (или обернуть), передав в нее в качестве параметров словарь
arg = {'one':123,'two':098,'three':456}
func(one, two, three) #что-то происходит pass
arg = {'one':123,'two':098,'three':456}
NE88
Можно ли как-то выполнить ее (или обернуть), передав в нее в качестве параметров словарь
func(**args)
def func(one, two, three): print one, two, three kw = {'one':123, 'two':098, 'three':456} func(**kw)
exec()
NE88Чего?
Budulianin Функция чужая и уже написана без использования **args
Informatikum
Может быть просто в цикле передавать нужные аргументы в нужном количестве?
NE88
Budulianin Функция чужая и уже написана без использования **args
BudulianinК твоему лошадиному мнению, я читаю Лутца, но там таких примеров я еще не видел.
Тебя же уже послылаи читать книги, а ты опять хрень пишешь, нубист
def function(one, two, three): one = one + two + three print(one) arg = {'one':100,'two':200, 'three':300} a = arg['one'] b = arg['two'] c = arg['three'] print(a, b, c) function(a, b, c)