Python *аргументы
Произвольные аргументы, *args
Если вы не знаете, сколько аргументов будет передано в вашу функцию, добавьте *
перед именем параметра в определении функции.
Таким образом, функция получит кортеж аргументов и сможет соответственно получить доступ к элементам:
Пример
Если количество аргументов неизвестно, добавьте *
перед именем параметра:
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
Произвольные аргументы часто сокращаются до *args в документации Python.