Eine Liste mit Zahlen als Eingabe vom Benutzer abrufen: Pythonic-Lösung
Beim Versuch, mithilfe einer Eingabe eine Liste mit Zahlen von einem Benutzer abzurufen () oder raw_input() verwenden, kann es aufgrund der Tendenz von Python, Eingaben als Zeichenfolgen zu interpretieren, zu unerwarteten Ergebnissen kommen. Um dieses Problem zu vermeiden und eine Liste mit ganzen Zahlen zu erhalten, verwenden Sie einen eher pythonischen Ansatz mit Listenverständnis und Eingabeaufteilung.
a = [int(x) for x in input().split()]
Beispiel:
>>> a = [int(x) for x in input().split()] 3 4 5 >>> a [3, 4, 5]
Dies Die prägnante Lösung verwendet:
Mit diesem Ansatz können Sie mühelos eine Liste mit Zahlen des Benutzers in Python erfassen, sodass keine komplexen regulären Ausdrücke oder zusätzliche Analyse erforderlich sind Schritte.
Das obige ist der detaillierte Inhalt vonWie kann ich effizient eine Liste von Ganzzahlen als Eingabe von einem Benutzer in Python erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!