首頁 >後端開發 >Python教學 >怎麼用input函數輸入列表

怎麼用input函數輸入列表

尚
原創
2019-07-02 14:57:0370868瀏覽

怎麼用input函數輸入列表

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn