Найти - Пользователи
Полная версия: Подскажите возможно ли такое
Начало » Python для новичков » Подскажите возможно ли такое
1
evilempirer
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, чего сделать-то хотите, а то мне совсем непонятно цель написания такого кода?
PooH
regall
evilempirer, чего сделать-то хотите, а то мне совсем непонятно цель написания такого кода?
Да понять его, надежа-царь не трудно. Глобальную область загадить хотят в цикле. Легко:
for el in x: 
globals()['var_%d' % el] = el
evilempirer
PooH
regall написал:

evilempirer, чего сделать-то хотите, а то мне совсем непонятно цель написания такого кода?
Да понять его, надежа-царь не трудно. Глобальную область загадить хотят в цикле. Легко:
Код:

for el in x:
globals() = el
Ооооооооо, Ай да Питон, ай да сукин сын =)
igor.kaist
evilempirer, но лучше все же так не делать. Есть же списки, словари….
ZZZ
Вот уже сколько раз говорили, а всё равно страдают этой хренью.
Когда я изучал программирование в целом и питон в частности, у меня даже мыслей таких не было!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB