Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 6, 2011 16:11:00

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите возможно ли такое

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)
Возможно ли такое в питоне вообще и если да, то как можно делать как можно проще.



Офлайн

#2 Янв. 6, 2011 16:12:15

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Подскажите возможно ли такое

evilempirer, чего сделать-то хотите, а то мне совсем непонятно цель написания такого кода?



Офлайн

#3 Янв. 6, 2011 17:09:28

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Подскажите возможно ли такое

regall
evilempirer, чего сделать-то хотите, а то мне совсем непонятно цель написания такого кода?
Да понять его, надежа-царь не трудно. Глобальную область загадить хотят в цикле. Легко:
for el in x: 
globals()['var_%d' % el] = el



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#4 Янв. 6, 2011 18:19:01

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите возможно ли такое

PooH
regall написал:

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

for el in x:
globals() = el
Ооооооооо, Ай да Питон, ай да сукин сын =)



Отредактировано (Янв. 6, 2011 18:19:54)

Офлайн

#5 Янв. 6, 2011 21:14:36

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Подскажите возможно ли такое

evilempirer, но лучше все же так не делать. Есть же списки, словари….



Офлайн

#6 Янв. 7, 2011 12:45:03

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Подскажите возможно ли такое

Вот уже сколько раз говорили, а всё равно страдают этой хренью.
Когда я изучал программирование в целом и питон в частности, у меня даже мыслей таких не было!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version