我正在製作第n個期限計算器,我希望用戶輸入他們喜歡的任何順序。將整數放入python列表中
說,如果他們提出:12, 16, 20, 24
,它會被存儲在像[12, 16, 20, 24]
我該怎麼做一個列表?
我正在製作第n個期限計算器,我希望用戶輸入他們喜歡的任何順序。將整數放入python列表中
說,如果他們提出:12, 16, 20, 24
,它會被存儲在像[12, 16, 20, 24]
我該怎麼做一個列表?
這裏有一個列表理解方法:
in_str = "1, 2, 3, 4"
listed = [int(x) for x in in_str.split(',')]
如果你正在輸入一個字符串,你可以做到以下幾點:map(lambda x: int(x), "12, 16, 20, 24".split(","))
更一般地,你會想做的事:
nums = raw_input()
map(int, nums.split(","))
'拉姆達X:INT(X)'可以更簡單地寫成'int' –
或'input()'當使用python 3. –
來重新描述Ismail的觀點:'map(int,nums.split(','))' –