2016-01-18 36 views
0

我需要使用用戶提供的號碼列表,但我認爲如果我要求用戶給我一個列表,他將無法把括號[]。所以如果我寫:詢問用戶的號碼列表

input('Please enter a list of numbers ') 

他不能這麼簡單。我還想問用戶我應該在該列表中放入多少次。但是如何讓用戶輸入我說的n個數字,以便我可以在列表中使用它。

+0

要求用戶提供一個列表或字典 – percusse

+2

結帳 - > http://stackoverflow.com/a/4663342/5272003 –

+1

簡述:'對於Python 3,輸入('請輸入您的數字,用空格隔開:').split()]'爲數字= [int(x)]。對於Python 2,將'input'替換爲'raw_input'。 – TigerhawkT3

回答

0

詢問之間用空格分隔然後使用這個號碼:

my_list = [int(x) for x in input('Please enter a list of numbers ').split()]