akzeptieren Sie mehrere Benutzer-Eingaben durch ein Leerzeichen getrennt in python und fügen Sie diese in eine Liste

Wie kann ich akzeptieren, mehrere Benutzer-Eingaben durch ein Leerzeichen getrennt? Ich weiß nicht, die Anzahl der Eingänge, aber ich weiß, Sie sind alle ints.

Hier einige Beispiel-Eingänge:

13213 412 8143
12 312
1321 142 9421 9 29 319 

Ich weiß, kann dies tun, wenn ich weiß, die Anzahl der Eingänge vorher, aber ich habe Schwierigkeiten damit, diese generische. Ich könnte einfach den Benutzer auffordern, die Eingabe, wie viele Gruppen von ints wird er input:

inputs = int(raw_input("Enter number of raw inputs "))
num = []
for i in xrange(1, inputs):
    num.append(raw_input('Enter the %s number: '))

Aber ich bin auf der Suche nach einer eleganten Lösung, die nicht erforderlich ist, den Benutzer zu Fragen 2 Fragen.

InformationsquelleAutor pyCthon | 2012-07-10
Schreibe einen Kommentar