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 интерпретирует это?
Какой порядок он смотрит?