<p>如何在基于某种条件遍历一维列表时创建多维列表。你知道吗</p>
<p>我在一个1d列表上迭代,每当我找到一个'\n'时,我应该用一个新的列表附加这样创建的列表,例如</p>
<pre><code> a = [1,2,3,4,5,'\n',6,7,8,9,0,'\n',3,45,6,7,2]
</code></pre>
<p>所以我希望它是</p>
<pre><code>new_list = [[1,2,3,4],[6,7,8,9,0],[3,45,6,7,2]]
</code></pre>
<p>我该怎么做?请帮忙</p>
<pre><code>def storeData(k):
global dataList
dlist = []
for y in k:
if y != '\n':
dlist.append(y)
else:
break
return dlist
</code></pre>
<p>这就是我尝试过的。你知道吗</p>