1
Генератор як аргумент функції
Хто-небудь може пояснити, чому передача генератора як єдиного позиційного аргументу функції, схоже, має спеціальні правила? Якщо ми маємо: def f(*args): print "Success!" print args Це працює, як очікувалося. >>> f(1, *[2]) Success! (1, 2) Це не працює, як очікувалося. >>> f(*[2], 1) File "<stdin>", line 1 SyntaxError: only named arguments …