擅长:python、mysql、java
<p>这是一种方法。使用<code>iter</code>和一个简单的迭代。你知道吗</p>
<p>演示:</strong></p>
<pre><code>a=[143, 146, 152, 235, 246, 468, 476, 607, 615, 707, 712]
a = iter(a)
shape =[3,2,2,2,2]
result = []
for s in shape:
temp = []
for i in range(s):
temp.append(next(a))
result.append(temp)
print(result)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>[[143, 146, 152], [235, 246], [468, 476], [607, 615], [707, 712]]
</code></pre>