Glavni problem sa prosljeđivanjem lista kao argumenata funkcijama je taj što Python interpreter ne može garantirati da će lista biti prekinuta. To može dovesti do problema s memorijom ako je lista predugačka. Prosljeđivanje int umjesto lista izbjegava ovaj problem, jer Python zna kako da se nosi sa celobrojnim vrednostima i neće pokušavati da pohrani nikakve dodatne informacije zajedno sa njima.
There is no difference in Python between passing a list and an int. Both are objects and both can be passed as arguments to functions.
Ova linija koda govori da u Pythonu nema razlike između prosljeđivanja liste i int. Oba su objekti i oba se mogu proslijediti kao argumenti funkcijama.
liste
U Pythonu, liste su struktura podataka koja vam omogućava da pohranite kolekciju stavki. Liste se mogu kreirati pomoću funkcije list(), a mogu im se pristupiti pomoću funkcija index() i len().
int varijabla
Int varijabla je tip podataka koji pohranjuje cijele brojeve.