Итерация понимания списка дважды
Понимание списка в Python может иметь много итераторов, например, как
[CODE][(x,y) for x in a for y in b][/CODE]
для любых подходящих последовательностей a и b я знаю о семантике вложенных циклов Python.
Может ли один [URL="https://www.scaler.com/topics/python/iterators-in-python/"]итератор[/URL] понимания относиться к другому? Другими словами: могу ли я иметь что-то вроде этого:
[CODE][x for x in a for a in b][/CODE]
где итератор внутреннего цикла является текущим значением внешнего цикла?
В качестве примера рассмотрим вложенный список:
[CODE]a=[[1,2],[3,4]][/CODE]
Какова фраза понимания списка для этого результата:
[CODE][1,2,3,4][/CODE]
(Пожалуйста, просто перечислите ответы на понимание, так как это то, что я ищу.)