1
Generator jako argument funkcji
Czy ktoś może wyjaśnić, dlaczego przekazywanie generatora jako jedynego argumentu pozycyjnego funkcji wydaje się mieć specjalne reguły? Jeśli mamy: def f(*args): print "Success!" print args Działa to zgodnie z oczekiwaniami. >>> f(1, *[2]) Success! (1, 2) To nie działa, zgodnie z oczekiwaniami. >>> f(*[2], 1) File "<stdin>", line 1 SyntaxError: …