Python> Tupel> Konvertiert doppeltes Tupel in einzelnes Tupel

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

code

test_python_170323d.py


atuple = ((3, 1, 4), (1, 5, 9), (2, 6, 5))
print(atuple)

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

# 2
res = ()
for rows in atuple:
	res = res + rows

print(res)

Ergebnis


$ python test_python_170323d.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)

Das Verstehen von Methode 1 dauert lange (Zeit bis zum Verstehen in lesbarem Code), nachdem der Code gelesen wurde.

Verwenden wir vorerst die Implementierung von Methode 2.

Recommended Posts

Python> Tupel> Konvertiert doppeltes Tupel in einzelnes Tupel
Python> Liste> Doppelte Liste in einfache Liste konvertieren
Python> Tupel in Liste konvertieren> aList = Liste (pi_tuple)
Konvertieren Sie numpy int64 in python int
[Python] Liste in Pandas konvertieren [Pandas]
Konvertieren Sie das Scratch-Projekt in Python
[Python] Konvertieren Sie Shift_JIS in UTF-8
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
Konvertieren Sie die Liste mit Python in DataFrame
[Python] Konvertiert natürliche Zahlen in Ordnungszahlen
Konvertieren Sie die Dezimalzahl in n-ary [Python]
[Python] So konvertieren Sie eine Datenbankdatei in CSV
Konvertieren Sie Memos sofort mit Python 2to3
Konvertieren Sie Python> Zwei-Wert-Sequenz in Wörterbuch
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
So konvertieren Sie Python in eine exe-Datei
[Python] Konvertieren Sie CSV-Dateibegrenzer in Tabulatortrennzeichen
Konvertieren Sie die psd-Datei in Python in png
[Einführung in die Udemy Python3 + -Anwendung] 21. Taple-Typ
Konvertieren Sie Excel-Daten mit Python in JSON
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Einzelpixel-Kamera zum Erleben mit Python
Konvertieren Sie den Python-Datumstyp in das RFC822-Format
In Python von Markdown in HTML konvertieren
Konvertieren Sie die absolute URL in eine relative URL in Python
Beispiel für die Wavelet-Konvertierung von Bildern in Python
[Einführung in die Udemy Python3 + -Anwendung] 22. Auspacken der Taples
Auf Python 2.7.9 aktualisiert
Zum HSV konvertieren
Python> Tupel> Tupel entpacken
"Backport" zu Python 2
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] Konvertieren von DICOM in PNG oder CSV
Konvertieren Sie Windows-Epochenwerte mit Python in das Datum
Python> Tupel> (3., 1., 4.) bis 3.00000, 1.00000, 4.00000 (mit 5 Ziffern)> .join verwendet
[Python] Verwendung von Hash-Funktion und Taple.
Konvertieren Sie STL mit Python VTK in ein Voxel-Netz
Konvertieren Sie den exponentiellen Float in Python in str
Konvertieren Sie kubischen Netzcode in Python in WKT
Konvertieren Sie die Zeichenfolge mit Python in ein zeichenweises Listenformat
Konvertieren Sie Datum und Uhrzeit in Zeitzonen in Unixtime in Python2.7
Konvertieren Sie die JPYTER-Notebook-IPynb-Datei in die ausführbare Python-Py-Datei
Python-Übung Konvertieren Sie den eingegebenen westlichen Kalender in einen japanischen Kalender
So konvertieren / wiederherstellen Sie einen String mit [] in Python
[Python] Konvertieren Sie Dezimalzahlen in Binär-, Oktal- und Hexadezimalzahlen
So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str
So installieren Sie Python
[Python] Konvertieren Sie Allzweckcontainer und Klasse ineinander
Konvertieren Sie 202003 bis 2020-03 mit Pandas
Änderungen von Python 3.0 zu Python 3.5
Konvertieren Sie das NumPy-Array "ndarray" in Python [tolist ()]
Änderungen von Python 2 zu Python 3.0
Konvertieren Sie die Netzmaske der CIDR-Notation in Python in eine gepunktete Dezimalschreibweise