Сборщик мусора G1: Perm Gen заполняется до бесконечности, пока не будет выполнен полный сборщик мусора

Это не поддерживается. Python 3 дает лучшее сообщение (хотя Python 2 не поддерживает * в левой части назначения afaik):

Python 3.4.3+ (default, Oct 14 2015, 16:03:50) 
>>> [1,2,3, *[4,5,6]]
  File "<stdin>", line 1
SyntaxError: can use starred expression only as assignment target
>>> 

f(*[4,5,6]) эквивалентно f(4,5,6)

Развертывание аргумента функции - это особый случай.

30
задан Elliott Frisch 5 December 2013 в 15:28
поделиться