Pytania otagowane jako generator-expression

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: …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.