2016-03-09 21 views
-2

如何將def stringParametre(x) x轉換爲列表,以便如果x是hello,那麼它將成爲像[「H」,「E」,「l」,「l」,「 O「]。首都不重要。如何將字符串轉換爲Python列表?

+3

'列表(your_string)的[字符串轉換爲一個數組]' – idjaw

+3

可能的複製(http://stackoverflow.com/questions/5387208/convert-a-string –

回答

3

注意,您不必轉換到一個列表,如果你想要做的是遍歷字符串的字符:

for c in "hello": 
    # do something with c 

工作

2

大廈@ idjaw的評論:

def stringParametre(x): 
    return list(x) 

當然,如果x不是字符串(或其他序列類型),這將會出錯。

+0

更正:如果x不是可迭代的,將會引發一個錯誤,如果x不是'str',顯然不會給出所需的結果 –

2
list(x) 

OR

mylist = [] 
for c in x: 
    mylist.append(c) 
相關問題