有没有一种简单的方法将1D列表转换为给定行长度的2D列表?
假设我有这样一个列表:
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9]
我想将上面的列表转换成下面的3 x 3表格:
myList = [[1,2,3],[4,5,6],[7,8,9]]
我知道可以通过创建一个名为myList2
的新二维列表,并使用两个嵌套的for循环将元素插入到MyList2
中来实现此目的。就像这样:MyList2[x][y] = myList[i] i++
我认为应该有更好的方法来做到这一点(不使用外部库或模块)
谢谢!