Многомерный список, например l=[[1,2],[3,4]]
, можно преобразовать в 1D, выполнив sum(l,[])
. Может кто-нибудь объяснить, как это происходит?
Ответчик сказал, что этот метод можно использовать только для "сглаживания" 2D-списка - что он не будет работать для более высоких многомерных списков. Но это происходит, если повторять. Например, если A является 3D-списком, тогда сумма (сумма (A), []), []) сгладит A до 1D-списка.