Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 22, 2018 19:14:41

swswsss
Зарегистрирован: 2018-02-13
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите разобраться с циклом for

здравствуйте
есть вот такой код

 page_ranges = (x.split("-") for x in page_range.split(","))
range_list = [i for r in page_ranges for i in range(int(r[0]), int(r[-1]) + 1)]

подскажите вот по этой строчке

[i for r in page_ranges for i in range(int(r), int(r) + 1)]
почему цикл в квадратных скобках? и почему перед for идет i ?
cпасибо

Офлайн

#2 Фев. 22, 2018 19:21:58

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

помогите разобраться с циклом for

swswsss

На все ваши вопросы есть ответ в любом учебнике, в любом туториале, в документации, просто в гугле - это базовая конструкция языка.

Больше таких вопросов не задавайте - никто не будет за вас читать учебники.



Отредактировано FishHook (Фев. 22, 2018 19:22:27)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version