Найти - Пользователи
Полная версия: помогите разобраться с циклом for
Начало » Python для новичков » помогите разобраться с циклом for
1
swswsss
здравствуйте
есть вот такой код
 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пасибо
FishHook
swswsss

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

Больше таких вопросов не задавайте - никто не будет за вас читать учебники.
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