pop_list = [] for entity in list1: #как это описать с помощью итератора? for subentity in entity.list2: if subentity not in list1 and subentity.property: pop_list.append(subentity)
Долго не получалось. Я вроде как опустил руки и решил постить сие на python.su. Пытаюсь просто написать то, что делает цикл в квадратных скобках - и выходит!
pop_list = [subentity for entity in list1 for subentity in entity.list2 if subentity not in list1 and subentity.property]