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

怎麼用input函數輸入列表

發布: 2019-07-06 09:03:51
原創
70858 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板