Python *args
Svévolné argumenty, *args
Pokud nevíte, kolik argumentů bude vaší funkci předáno, přidejte *
před název parametru v definici funkce znak.
Tímto způsobem funkce obdrží n-tici argumentů a podle toho může přistupovat k položkám:
Příklad
Pokud je počet argumentů neznámý, přidejte *
před název parametru znak:
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
Libovolné argumenty jsou v dokumentaci Pythonu často zkráceny na *args .