Python> tuple> Convertir un double tuple en un seul tuple

Environnement d'exploitation


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

--Méthode 1: Processus avec double pour dans la liste

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)

résultat


$ 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)

La méthode 1 prend beaucoup de temps à comprendre (Time-till-Understanding in Readable code) après avoir lu le code.

Pour le moment, utilisons la mise en œuvre de la méthode 2.

Recommended Posts

Python> tuple> Convertir un double tuple en un seul tuple
Python> liste> Convertir une double liste en une seule liste
python> Convertir le tuple en liste> aList = list (pi_tuple)
Convertir numpy int64 en python int
[Python] Convertir la liste en Pandas [Pandas]
Convertir le projet Scratch en Python
[Python] Convertir Shift_JIS en UTF-8
Convertir le code python 3.x en python 2.x
Convertir Markdown en PDF en Python
Workflow pour convertir une formule (image) en python
Convertir la liste en DataFrame avec python
[Python] Convertit les nombres naturels en nombres ordinaux
Convertir décimal en n-aire [python]
[Python] Comment convertir un fichier db en csv
Convertir un mémo à la fois avec Python 2to3
Convertir Python> séquence de deux valeurs en dictionnaire
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment convertir Python en fichier exe
[Python] Convertit les délimiteurs de fichier csv en délimiteurs de tabulation
Convertir un fichier psd en png en Python
[Introduction à l'application Udemy Python3 +] 21. Type Taple
Convertir des données Excel en JSON avec python
Conversion de katakana en voyelle kana [python]
Caméra à pixel unique à expérimenter avec Python
Convertissez des données FX 1 minute en données 5 minutes avec Python
Convertir le type de date Python au format RFC822
Convertir de Markdown en HTML en Python
Convertir une URL absolue en URL relative en Python
Exemple de conversion en ondelettes d'images en Python
[Introduction à l'application Udemy Python3 +] 22. Déballage de taples
Mis à jour vers Python 2.7.9
Convertir en HSV
Python> tuple> décompression de tuple
"Backport" vers python 2
Convertir un PDF en image (JPEG / PNG) avec Python
Convertir le «nombre» de date Excel en date / heure Python
Convertissez des PDF en images en masse avec Python
[Python] Conversion de DICOM en PNG ou CSV
Convertir les valeurs d'époque Windows à ce jour avec python
Python> tuple> (3., 1., 4.) à 3.00000, 1.00000, 4.00000 (avec 5 chiffres décimaux)> .join utilisé
[Python] Comment utiliser la fonction de hachage et taple.
Convertir STL en maillage Voxel à l'aide de Python VTK
Convertir un float exponentiel en str en Python
Convertir le code de maillage cubique en WKT en Python
Convertir une chaîne au format de liste caractère par caractère avec python
Convertir la date et l'heure zonées en temps Unixtime dans Python2.7
Convertir le fichier .ipynb du notebook jupyter en fichier .py exécutable python
Python pratique Convertir le calendrier occidental entré en calendrier japonais
Comment convertir / restaurer une chaîne avec [] en python
[Python] Convertit les nombres décimaux en nombres binaires, octaux et hexadécimaux
Comment convertir le type Python # pour les super débutants de Python: str
Comment installer Python
[Python] Convertit un conteneur à usage général et une classe entre eux
Convertir 202003 en 2020-03 avec les pandas
Changements de Python 3.0 à Python 3.5
Convertir le tableau NumPy "ndarray" en lilt en Python [tolist ()]
Changements de Python 2 à Python 3.0
Convertir le masque de réseau de notation CIDR en notation décimale à points en Python