Eine Liste von Zahlen als Eingabe vom Benutzer abrufen: Pythonic-Lösung
Beim Versuch, eine Liste von Zahlen von einem Benutzer mithilfe einer Eingabe 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]
Diese 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.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3