何らかの条件に基づいて1dリストを反復処理しながら、多次元リストを作成するにはどうすればよいですか。Pythonで多次元リストを作成するにはどうしたらいいですか?
私は「\をn」を見つける私は、たとえば、新しいリストとその作成されたリストを追加する必要がある時はいつでも私は、私はそれのようになりたい、
a = [1,2,3,4,5,'\n',6,7,8,9,0,'\n',3,45,6,7,2]
を1Dリストを反復処理しています
new_list = [[1,2,3,4],[6,7,8,9,0],[3,45,6,7,2]]
どうすればよいですか?助けてください
def storeData(k):
global dataList
dlist = []
for y in k:
if y != '\n':
dlist.append(y)
else:
break
return dlist
これは私が試みたものです。
EDIT:グッド天
が空のリストです。期待される結果は何ですか? –
この奇妙な入力リストを生成したコードは、おそらく変更してください。後処理は間違った方法です。 – user2357112
@WillemVanOnsem私は空リストを仮定しますが、OPが言うならばより良いでしょう。 – Octo