двойное понимание списка Python для
vec = [[1,2,3], [4,5,6], [7,8,9]]
print [num for elem in vec for num in elem] <----- this
>>> [1, 2, 3, 4, 5, 6, 7, 8, 9]
Это обманывает меня.
Я понимаю, что Elem это списки внутри списка изfor elem in vic
Я не совсем понимаю использованиеnum
а такжеfor num in elem
в начале и в конце.
Как Python интерпретирует это?
В каком порядке это выглядит?