gpt4 book ai didi

python - 从一维列表创建二维列表

转载 作者:太空狗 更新时间:2023-10-29 17:37:52 24 4
gpt4 key购买 nike

我对 Python 有点陌生,我想将一维列表转换为二维列表,给定此 矩阵 widthlength.

假设我有一个 list=[0,1,2,3],我想为这个列表创建一个 2 x 2 矩阵。

如何得到matrix [[0,1],[2,3]] width=2, length=2 列表的?

最佳答案

尝试这样的事情:

In [53]: l = [0,1,2,3]

In [54]: def to_matrix(l, n):
...: return [l[i:i+n] for i in xrange(0, len(l), n)]

In [55]: to_matrix(l,2)
Out[55]: [[0, 1], [2, 3]]

关于python - 从一维列表创建二维列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14681609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com