In [2]: x
Out[2]: [1, 2, 3, 4, 5, 6, 7, 8, 9]
In [3]: for el in x:
...: 'val_'+str(el)=el
------------------------------------------------------------
File "<ipython console>", line 2
SyntaxError: can't assign to operator (<ipython console>, line 2)
In [2]: x
Out[2]: [1, 2, 3, 4, 5, 6, 7, 8, 9]
In [3]: for el in x:
...: 'val_'+str(el)=el
------------------------------------------------------------
File "<ipython console>", line 2
SyntaxError: can't assign to operator (<ipython console>, line 2)
regallДа понять его, надежа-царь не трудно. Глобальную область загадить хотят в цикле. Легко:
evilempirer, чего сделать-то хотите, а то мне совсем непонятно цель написания такого кода?
for el in x:
globals()['var_%d' % el] = el
PooHОоооооооо, Ай да Питон, ай да сукин сын =)
regall написал:
evilempirer, чего сделать-то хотите, а то мне совсем непонятно цель написания такого кода?
Да понять его, надежа-царь не трудно. Глобальную область загадить хотят в цикле. Легко:
Код:
for el in x:
globals() = el