Normalerweise möchten Sie den umgekehrten Weg gehen, like here. Ich habe mich gefragt, wie Sie eine flache Liste in eine Liste der Liste umwandeln können, quasy Umformen Array in PythonKonvertieren Sie eine flache Liste in Liste der Liste in Python
In numpy Sie so etwas wie tun könnten:
>>> a=numpy.aranage(9)
>>> a.reshape(3,3)
>>> a
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
Ich habe mich gefragt, wie Sie das Gegenteil tun, und Meine übliche Lösung ist so etwas wie:
>>> Mylist
['a', 'b', 'c', 'd', 'e', 'f']
>>> newList = []
for i in range(0,len(Mylist),2):
... newList.append(Mylist[i], Mylist[i+1])
>>> newList
[['a', 'b'], ['c', 'd'], ['e', 'f']]
Gibt es einen "Pythonic" Weg, es zu tun?
ist es am besten, nicht 'list' als Variablennamen zu verwenden, da die eingebaute Funktion' list() ' – jamylak
yeap du hast Recht, ich habe gerade den Code schnell bearbeitet, mein ursprünglicher Code sieht nicht so aus. – Oz123