После кода неверен:Python аргумент функции Последовательность прохождения
def add(a, b, c):
return a + b + c
args = (2, 3)
add(a = 1, *args)
TypeError: add() got multiple values for keyword argument 'a'
Я видел несколько примеров в python docs, но я до сих пор не знаю, почему есть ошибка, кто-нибудь может объяснить в деталях?
Отмечу, что поиск ["получил несколько значений для аргумента ключевого слова"] (http://stackoverflow.com/search?q=%22got+multiple+values+for+keyword+argument%22) дает много хитов. Соответствует ли любой из этих вопросов вашему делу? –