Nach Python 3.0 verwendet die Tastatureingabe die Eingabefunktion
>>> x=input >>> 123 123
Nach der Eingabe von 123 wird nichts angezeigt, sondern direkt x zugewiesen und gedruckt.
Nur die Verwendung von Eingaben kann die meisten Datenverarbeitungen nicht lösen. Normalerweise muss Python die Funktion split() verwenden, um sie aufzuteilen.
>>> x=input() 1,2,3,4 >>> xlist=x.split(",") >>> print(xlist) ['1', '2', '3', '4']
Dies reicht jedoch immer noch nicht aus ist Zahlen, wir hoffen, dass die Liste auch eine Zahl ist, also müssen wir
>>> x=input() 1,2,3,4 >>> xlist=x.split(",") >>> print(xlist) ['1', '2', '3', '4'] >>> xlist = [int(xlist[i]) for i in range(len(xlist))] #for循环,把每个字符转成int值 >>> print(xlist) [1, 2, 3, 4]
split("") weiter konvertieren. Der Parameter der Funktion split("") kann ein beliebiges Trennzeichen sein, einschließlich (a, b,c....;1,2,3... ;%,!,*,space)
>>> x=input() 1 2 3 4 >>> xlist=x.split(" ") >>> print(xlist) ['1', '2', '3', '4'] >>> xlist = [int(xlist[i]) for i in range(len(xlist))] >>> print(xlist) [1, 2, 3, 4]
Weitere technische Artikel zum Thema Python finden Sie im Python-Tutorial Kolumne zum Lernen!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Eingabefunktion in Python, um eine Liste einzugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!