Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 8, 2010 21:04:29

miksayer
От:
Зарегистрирован: 2009-02-17
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по циклам

Как в конструкции for-in узнать “индекс” текущего элемента? Сейчас я делаю так:

groupIndex = 0
for group in self.groups:
# ....
groupIndex += 1
как-то это очень некрасиво. Так тоже вроде не очень:
for groupIndex in xrange(len(self.groups)):
#.....
Посоветуйте, пожалуйста, что лучше и почему.



Офлайн

#2 Сен. 8, 2010 21:16:17

MapaT
От:
Зарегистрирован: 2008-12-07
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по циклам

>>> for num, elem in enumerate('abcd'):
print num, elem


0 a
1 b
2 c
3 d



Офлайн

#3 Сен. 8, 2010 21:26:24

miksayer
От:
Зарегистрирован: 2009-02-17
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по циклам

спасибо :-)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version