Рассмотрим я вложен цикл в списке питон осмыслениюФорс в питона списке понимание
>>> data = [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
>>> [y for x in data for y in x]
[0, 1, 2, 3, 4, 5, 6, 7, 8]
>>> [y for y in x for x in data]
[6, 6, 6, 7, 7, 7, 8, 8, 8]
Я не могу объяснить, почему, что, когда я изменить порядок двух fors
for y in x
Что x
во втором понимании списка?
Может быть, стоит отметить, что это расхождение не происходит в 'ipython' терминале, хотя. Любые идеи почему? – kmario23