tgoop.com/prog_way_blog/65
Last Update:
Генераторы и comprehensions в Python.
Немного не так подал терминологию в предыдущем посте, на что меня справедливо поправили, спасибо.
Comprehensions ≠ генератор.
Я поспешил упростить теорию, но по хорошему путать эти сущности не нужно. В интернетах ваших часто встречается объяснение comprehensions именно как генераторов, но на самом деле генератор - это уже совершенно иная вещь, о которой я планировал рассказать чуть позже, так что в скором времени будет пост ещё и о них.
На самом деле верно определить list comprehensions как один из вариантов представления списка. Можно получить список в цикле for
, например, а можно при помощи list comprehensions. Преимущество такого представления, как я и сказал, в скорости и краткости записи. Но так как эта запись, по сути, возвращает нам новый список, часто её называют генератором, что не верно.
Прошлый пост я поправил, в следующих постах постараюсь больше такого не допускать. Добра вам.
#python
BY progway — программирование, IT
Share with your friend now:
tgoop.com/prog_way_blog/65