-1
タイトルがちょっと混乱していることは知っていますが、それをよりよく記述する方法は考えられませんでした。これはPythonコードです。1次元リストから多次元リストを作成する
リストa=["blue","yellow", "red", "green"]
があります。どのように分割すると、次のようになりますか:a=[["blue","yellow"],["red","green"]]
?
タイトルがちょっと混乱していることは知っていますが、それをよりよく記述する方法は考えられませんでした。これはPythonコードです。1次元リストから多次元リストを作成する
リストa=["blue","yellow", "red", "green"]
があります。どのように分割すると、次のようになりますか:a=[["blue","yellow"],["red","green"]]
?
だけで適切なslicesを作り、自分のリストに入れて:
a = [a[:2], a[2:]]
あなたは事前にリストの長さがわからない場合、あなたは理解を使用することができます。
chunksize = 2
a = [a[i:i+chunksize] for i in range(0, len(a), chunksize)]