Форум сайта python.su
BudulianinНе только. Ещё и параметризуют генерирующие алгоритмы.
Просто память экономят.
Офлайн
Shaman
параметризуют генерирующие алгоритмы.
Shamanв list comprehension и там этого делать нельзя.
Изначально речь шла об использовании промежуточных значений в генераторах
Офлайн
PooH
У вас уже в первой строке создается список
from itertools import imap
Отредактировано py.user.next (Авг. 14, 2014 23:11:27)
Офлайн
А если бы ТС написал
data = list(line.split()[2:] for line in open('/some/file') if line.split()[2] == 'var1' and line.split()[3] == 'var2')
Офлайн