2015-12-28 86 views
1

我想將字符串:做一個輸入字符串轉換成列表蟒蛇

avengers,ironman,spiderman,hulk 

到列表:

['avengers','ironman','spiderman','hulk'] 

我試圖

list = raw_input("Enter string:") 
list = list.split() 

,但它不工作正確的方式,因爲我需要它,它採取了整個字符串,並將其作爲列表中的一個項目(它沒有「,」,但這並不是我所需要的)工作正常)

+1

'list.split(',')'。但不要使用'list'作爲變量名;你正在重寫一個(非常有用的)內置函數(稱爲'list')。 – Doorknob

+0

@ Doorknob冰好吧謝謝! – SDSDFsafad

回答

5

如果您不將任何事情傳遞給拆分方法,它將在空白處分裂。通過逗號作爲參數:

my_list.split(',') 

編輯,以便您不使用列表作爲名稱

0

你好,大家好我想使例如下一個字符串:

avengers,ironman,spiderman,hulk into the next list: 


['avengers','ironman','spiderman','hulk'] 

我試過了`

list = raw_input("Enter string:") 
    list = list.split() 

而是執行此操作:

​​

而且,正如其他人所提到的,您可能希望不是你的字符串/數組使用的名稱「列表」。