[Kleine Geschichte] [Python] Ersetzen Sie Zeichenfolgen in einem zweidimensionalen Array durch Zahlen

Ein Hinweis zum Ersetzen einer in einem zweidimensionalen Python-Array gespeicherten Zeichenfolge durch eine Zahl. Beispielsweise wird die Standardeingabe wie folgt übergeben.

3
1 2
3 4
5 6

Die erste Zeile gibt die Anzahl der Wiederholungen der Standardeingabe für den Übergang zur zweiten Zeile an. Daher möchte ich den numerischen Wert des Übergangs zur zweiten Zeile in einem zweidimensionalen Array speichern.

arr = []
n = int(input())
for i in range(n):
    arr.append(input().split())
print(arr)
>>>[['1', '2'], ['3', '4'], ['5', '6']]

Zu diesem Zeitpunkt wird die Eingabe als Eingabe von input (). Split () als Liste von Zeichenfolgen eingegeben. Ich möchte dies in int konvertieren.

Beim Konvertieren mit für

for i in range(len(arr)):
    for j in range(len(arr[i])):
        arr[i][j] = int(arr[i][j])
print(arr)
>>>[[1, 2], [3, 4], [5, 6]]

Beim Konvertieren in Listeneinschlussanzeige

arr = [[int(x) for x in y] for y in arr]
print(arr)
>>>[[1, 2], [3, 4], [5, 6]]

Bonus: Beim Erstellen eines eindimensionalen Arrays

arr = [int(x) for y in arr for x in y]
print(arr)
>>>[1, 2, 3, 4, 5, 6]

Recommended Posts

[Kleine Geschichte] [Python] Ersetzen Sie Zeichenfolgen in einem zweidimensionalen Array durch Zahlen
Testen mit Zufallszahlen in Python
[Kleine Geschichte] Holen Sie sich mit Python einen Zeitstempel
Ersetzen Sie Nicht-ASCII durch reguläre Ausdrücke in Python
Massenersatz von Zeichenfolgen in Python-Arrays
[Kleine Geschichte] Testen Sie die Bilderzeugung mit Python / OpenCV
Python kleine Geschichte Sammlung
Vergleichen Sie Zeichenfolgen in Python
Strings in Python umkehren
Primzahl in Python
[Kleine Geschichte] In Python ist i = i + 1 etwas schneller als i + = 1.
[Kleine Geschichte] Mit Python ohne Multithreading synchronisieren (eingeschränkte Verwendung)
[Python] Holen Sie sich die Zahlen im Diagramm mit OCR
Schaben mit Selen in Python
Betreiben Sie LibreOffice mit Python
Schaben mit Chromedriver in Python
Debuggen mit pdb in Python
Erstellen Sie ein 3D-GIF mit Python3
Beurteilung von Primzahlen mit Python
Umgang mit Sounds in Python
Scraping mit Selen in Python
Python> Umgang mit 2D-Arrays
Stolpern Geschichte mit Python-Array
Löse ABC175 D in Python
Scraping mit Tor in Python
Tweet mit Bild in Python
Kombiniert mit Ordnungszahl in Python
Behandeln Sie komplexe Zahlen in Python
Die Geschichte, dass das Ersetzen der zweidimensionalen Liste in Python nicht funktioniert hat
Anzeigen von Legendenmarkierungen in einem mit Python 2D-Plot
Zahlenerkennung in Bildern mit Python
Spielen Sie handschriftliche Zahlen mit Python Part 1
Dreidimensionale Skelettstrukturanalyse mit Python
GOTO in Python mit erhabenem Text 3
Ersetzen Sie den Wörterbuchwert durch Python> update ()
Scraping mit Selen in Python (Basic)
CSS-Analyse mit cssutils in Python
Löse ABC166 A ~ D mit Python
Numer0n mit Elementen, die mit Python erstellt wurden
Öffnen Sie UTF-8 mit Stückliste in Python
Verwenden Sie rospy mit virtualenv in Python3
Verwenden Sie Python in pyenv mit NeoVim
[Anfänger] Extrahieren Sie Zeichenketten mit Python
Heatmap mit Dendrogramm in Python + Matplotlib
Lesen Sie Dateien parallel zu Python
3D-Zeichnung mit SceneKit in Pythonista
Passwort für Lehrbuch mit Python generieren
Das Gesetz der Zahlen in Python
Verwenden Sie OpenCV mit Python 3 in Window
Bis zum Umgang mit Python in Atom
Beginnen Sie mit Python mit Blender
Arbeiten mit DICOM-Bildern in Python
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
[Kleine Geschichte] So speichern Sie Matplotlib-Diagramme in einem Stapel mit Jupyter
(Kleine Geschichte) Sortieren Sie Spalten nach Spaltennamen mit einem Liner mit pandas.DataFrame
Holen Sie sich mit Python zusätzliche Daten zu LDAP
[Python, Julia] 3D-Anzeige in der Jupyter-Mayavi-Bibliothek
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)