标签: python list
我已经生成了一个大小为6“by 1”的列表。但我想将列表拆分为3个“列”,以便大小应为2“乘3”。我怎么能这样做?
例如:
[1,1,2,2,3,3] # -> [[1,1],[2,2],[3,3]]
答案 0 :(得分:4)
假设您当前的列表名为flat:
flat
col_width = len(flat) // 3 nested = [flat[i:i+col_width] for i in range(0, len(flat), col_width)]