在Python3.0以後,鍵盤輸入使用input函數
>>> x=input >>> 123 123
在命令列沒有任何顯示,輸入123後直接賦值給x,並列印。
僅僅使用input是無法解決大部分資料處理的,通常輸入的字串需要分割處理,python使用split()函數進行分割
>>> x=input() 1,2,3,4 >>> xlist=x.split(",") >>> print(xlist) ['1', '2', '3', '4']
但是這樣仍然不夠,輸入的是數字,我們希望列表也是數字,所以還需要進一步轉換
>>> 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(“”)函數的參數可以是任何分隔符,包括(a,b,c….;1,2,3… ;%,!,*,空格)
>>> 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]
更多Python相關技術文章,請造訪Python教學欄位進行學習!
以上是怎麼用input函數輸入列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!