l
リストをリストのリストに再配置したいと思います。n
ここn
で、は列の数です。
例えば、
l = [1,2,3,4,5,6,7,8,9,10]
n = 4
==> [[1,5,9],[2,6,10],[3,7][4,8]]
誰かがアルゴリズムを手伝ってくれませんか?利用可能なPythonの素晴らしさを自由に使用してください。これにぴったりのクールなメカニズムがあると確信しています。私はそれを考えることができません。
PSサンプルリストはたまたま1から始まる番号で並べられていました。それは私の実際のシナリオではありません。