例如,我有这样的list
:
a = [143, 146, 152, 235, 246, 468, 476, 607, 615, 707, 712]
我想把它改成二维list
,格式如下:
b = [
[143, 146, 152],
[235, 246],
[468, 476],
[607, 615],
[707, 712]
]
或:
"143 146 152
235 246
468 476
607 615
707 712"
但是从list
的形状= [3, 2, 2, 2, 2]
如何实现这个目标? 我有这样的想法:
devu = ''
for i in b:
for j in range(i):
devu += str(b[j])
devu += ' '
print(devu)
但结果是:
143146152 143146 143146 143146 143146
这是一种方法。使用
iter
和一个简单的迭代。你知道吗演示:
输出:
如果您使用的是数据科学堆栈(例如
pandas
)相关问题 更多 >
编程相关推荐