У меня есть список из списка, как это: -Как список итераций списков работает в python?
lst = [[1, 2, 3, 4, 5, 6], [4, 5, 6], [7], [8, 9]]
Если я запускаю это я получил выход как these.I я не получаю, как они работают.
>>>[j for i in lst for j in i]
[1, 2, 3, 4, 5, 6, 4, 5, 6, 7, 8, 9]
>>>[j for j in i for i in lst]
[8, 8, 8, 8, 9, 9, 9, 9]
Может кто-нибудь объяснить, как эти данные выдаются следующим образом. Какая разница между этими двумя итерациями?
Подсказка: 'list' - это имя Python для reserverd. Не используйте его как имя. –