Python> Liste> Doppelte Liste in einfache Liste konvertieren

Betriebsumgebung


Xeon E5-2620 v4 (8 Kerne) x 2
32GB RAM
CentOS 6.8 (64bit)
openmpi-1.8.x86_64 und seine-devel
mpich.x86_64 3.1-5.el6 und seine-devel
gcc version 4.4.7 (Und Gfortran)
NCAR Command Language Version 6.3.0
WRF v3.7.Verwende 1.
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) 
Python 3.6.0 on virtualenv

Verwandte: Python> Tupel> Doppeltupel in Einzel-Tupel konvertieren

Referenz: http://stackoverflow.com/questions/2961983/convert-multi-dimensional-list-to-a-1d-list-in-python Referenz: http://stackoverflow.com/questions/406121/flattening-a-shallow-list-in-python

test_python_170323e.py


import itertools

alist = [[3, 1, 4], [1, 5, 9], [2, 6, 5]]
print(alist)

# 1 
res = [ flatten for inner in alist for flatten in inner ]
print(res)

# 2
res = itertools.chain(*alist)
res = list(res)
print(res)

Ergebnis


$ python test_python_170323e.py 
[[3, 1, 4], [1, 5, 9], [2, 6, 5]]
[3, 1, 4, 1, 5, 9, 2, 6, 5]
[3, 1, 4, 1, 5, 9, 2, 6, 5]

Ich persönlich denke, dass itertools jetzt (23.03.2017) besser lesbar ist.

Recommended Posts

Python> Liste> Doppelte Liste in einfache Liste konvertieren
Python> Tupel> Konvertiert doppeltes Tupel in einzelnes Tupel
Konvertieren Sie die Liste mit Python in DataFrame
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
Python> Tupel in Liste konvertieren> aList = Liste (pi_tuple)
Konvertieren Sie die Zeichenfolge mit Python in ein zeichenweises Listenformat
[Python] Datum in Zeichenfolge konvertieren
Konvertieren Sie numpy int64 in python int
[Python] Verwendung von Liste 1
Konvertieren Sie das Scratch-Projekt in Python
[Python] Konvertieren Sie Shift_JIS in UTF-8
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Konvertieren Sie Python 3.x-Code in Python 2.x.
Konvertieren Sie Markdown in Python in PDF
Workflow zum Konvertieren der Formel (Bild) in Python
[Python] Verwendung von Liste 3 Hinzugefügt
[Python] Konvertiert natürliche Zahlen in Ordnungszahlen
[Python] -Liste
Konvertieren Sie die Dezimalzahl in n-ary [Python]
[Einführung in die Udemy Python3 + -Anwendung] 18. Listenmethode
[Python] So konvertieren Sie eine Datenbankdatei in CSV
Konvertieren Sie Memos sofort mit Python 2to3
Konvertieren Sie Python> Zwei-Wert-Sequenz in Wörterbuch
[Django] Abfragesatz konvertieren, um Typliste zu diktieren
So konvertieren Sie Python in eine exe-Datei
[Python] Konvertieren Sie CSV-Dateibegrenzer in Tabulatortrennzeichen
Konvertieren Sie die psd-Datei in Python in png
Konvertieren Sie Excel-Daten mit Python in JSON
Konvertiere Hiragana mit Python (Beta) in Romaji
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Einzelpixel-Kamera zum Erleben mit Python
[Einführung in die Udemy Python3 + -Anwendung] 17. Listenoperation
Python Amateur versucht die Liste zusammenzufassen ①
Konvertieren Sie den Python-Datumstyp in das RFC822-Format
Konvertieren Sie chinesische Zahlen mit Python in arabische Zahlen
Zusammenfassung der Verwendung der Python-Liste
In Python von Markdown in HTML konvertieren
[Einführung in die Udemy Python3 + -Anwendung] 16. Listentyp
Konvertieren Sie die absolute URL in eine relative URL in Python
Beispiel für die Wavelet-Konvertierung von Bildern in Python
Auf Python 2.7.9 aktualisiert
Python-Grundlagen: Liste
Zum HSV konvertieren
Python> Verständnis / Inklusive Notation> Listenverständnis
Python-Listenmanipulation
"Backport" zu Python 2
[Python] Listenverständnis Verschiedene Möglichkeiten zum Erstellen einer Liste
[Python] So zeigen Sie die Elemente der Liste nebeneinander an
Konvertieren Sie die FBX-Datei in Python in ASCII <-> BINARY
So löschen Sie einen Taple in einer Liste (Python)
Konvertieren Sie PDF in Bilder (JPEG / PNG) mit Python
Konvertieren Sie die "Anzahl" des Excel-Datums in die Python-Datumszeit
Konvertieren Sie PDFs mit Python in Massenbilder
Python-Skript zum Konvertieren von Breiten- und Längengrad in Mesh-Code
[Einführung in die Udemy Python3 + -Anwendung] 60. Listeneinschlussnotation
[Python] Konvertieren von DICOM in PNG oder CSV
[Einführung in die Udemy Python3 + -Anwendung] 19. Kopie der Liste
Python-Listeneinschlussnotation, die leicht zu vergessen ist
Konvertieren Sie die SVG-Datei mit Python in png / ico