-2

サイズ 6 "by 1" のリストを生成しました。しかし、サイズが2 "x 3"になるように、リストを3つの「列」に分割したいと思います。これどうやってするの?

例えば:

[1,1,2,2,3,3] # -> [[1,1],[2,2],[3,3]]
4

1 に答える 1

4

あなたの現在のリストが呼ばれていると仮定しますflat

col_width = len(flat) // 3
nested = [flat[i:i+col_width] for i in range(0, len(flat), col_width)]
于 2012-09-24T17:47:53.147 に答える