Holen Sie sich alle Standardeingaben, die in der Paiza- und Wettbewerbsprogrammierung verwendet werden, mit int (Python)

Standard-Eingangsempfang und Int-Konvertierung für Paiza- und Wettbewerbsprogramme. Es wird angenommen, dass der Eingabewert ein Leerzeichen zwischen sich hat, z. B. "1 2 3". Ich benutze keine Eingabe, also benutze ich "sys". Ich frage mich, ob es in Ordnung ist, weil die Ausführungsgeschwindigkeit mit sys schneller ist. Der Vergleich der Ausführungszeit ist in einem separaten Artikel. Was ist besser, Pythons Standardeingabe empfängt input () oder sys.stdin?

Für eine Zeile.py


data = [int(s) for s in sys.stdin.readline().split()]

Für mehrere Zeilen.py


data = list()
for l in sys.stdin:
    data.append([int(i) for i in l.split()])
#Wenn Sie in einer Zeile schreiben ↓
data = [ [int(s) for s in line.split()] for line in sys.stdin ]

Recommended Posts

Holen Sie sich alle Standardeingaben, die in der Paiza- und Wettbewerbsprogrammierung verwendet werden, mit int (Python)
Wettbewerbsfähige Programmierung mit Python
Holen Sie sich die Standardausgabe in Echtzeit mit dem Python-Unterprozess
Nehmen Sie Kontakt mit der funktionalen Programmierung in JavaScript oder Python 3 auf
Programmieren mit Python und Tkinter
Vergleichen Sie HTTP GET / POST mit cURL (Befehl) und Python (Programmierung).
Python3-Standardeingabe für wettbewerbsfähige Programmierung
Beginnen Sie mit Python mit Blender
Holen Sie sich mit Python zusätzliche Daten zu LDAP
Berechnen Sie das Standardgewicht und zeigen Sie es mit Python an
Wettbewerbsprogrammierung mit Python Lokale Umgebungseinstellungen
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
Umgang mit "Jahren und Monaten" in Python
Ich habe Numba mit Python3.5 installiert und verwendet
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Beginnen wir mit TopCoder in Python (Version 2020)
Competitive Pro mit Python und VSCode-Vereinfachung der Standardeingabe und Automatisierung der Beurteilung von Beispielfällen
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Holen Sie sich den Git-Zweignamen und den Tag-Namen mit Python
Holen Sie sich den Betreff und den Text von Google Mail mit der Python- und Google Mail-API
Programmieren mit Python
[Python] Erstellen einer Umgebung für die Wettbewerbsprogrammierung mit Atom (input () kann verwendet werden!) [Mac]
Mit Python + Tweepy können Sie Bilder und Videos der Medienzeitleiste abrufen
Berechnung der Standardabweichung und des Korrelationskoeffizienten in Python
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Mit Python psycopg2 erhalten Sie Ergebnisse im Diktatformat
Erhalten Sie Kommentare auf Youtube Live mit [Python] und [Pytchat]!
Ausgabeprotokoll im JSON-Format mit Python-Standardprotokollierung
Rufen Sie die aktuellen Standortinformationen und den Benutzeragenten in Python ab
Kann bei Wettkampfprofis eingesetzt werden! Python-Standardbibliothek
Erhalten Sie E-Mails von Google Mail und beschriften Sie sie mit Python3
Starten Sie die numerische Berechnung mit Python (mit Homebrew und Pip).
Tipps zum Programmieren von Wettbewerben mit Python2
Holen Sie sich Aktienkurse und erstellen Sie mit Python Kerzendiagramme
[Python] Mit der API von Qiita erhalten Sie Benutzer- und Artikelinformationen
Private Memos für Listenoperationen und Wettbewerbsprogramme
[Redash] Die Standardbibliothek kann nicht in der Python-Funktion verwendet werden
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
3. 3. KI-Programmierung mit Python
Python-Programmierung mit Atom
Holen Sie sich Datum in Python
Holen Sie sich ein Date mit Python
Python-Programmierung mit Excel
Über __all__ in Python
Programmieren mit Python Flask
Veriloggen und Cocotb werden nur zum Entwerfen und Testen von Verilog in Python verwendet.
Lösen mit Ruby und Python AtCoder ABC178 D Dynamische Planungsmethode
Kenntnisse, die Sie beim Programmieren von Wettbewerben mit Python2 benötigen
[Für Anfänger] Zusammenfassung der Standardeingabe in Python (mit Erklärung)
Holen Sie sich den MIME-Typ in Python und bestimmen Sie das Dateiformat
Überlegen Sie, ob das Programmieren in Python und C ein Anime war
Befreien Sie sich mit Python und regulären Ausdrücken von schmutzigen Daten
Eine Standardmethode zum Entwickeln und Verteilen von Paketen in Python
Ich habe versucht, den Chi-Quadrat-Test in Python und Java zu programmieren.
So erhalten Sie alle Schlüssel und Werte im Wörterbuch
Lösen mit Ruby und Python AtCoder ABC011 C Dynamische Planungsmethode
Lösen mit Ruby und Python AtCoder ABC153 E Dynamische Planungsmethode