2014-09-06 125 views
-1

我知道:如何在python中將字符串拆分爲字符?

print(list('Hello')) 

將打印

['H', 'e', 'l', 'l', 'o'] 

,我知道

print(list('Hello world!')) 

將打印

['Hello', 'world!'] 

什麼語法將EA siest獲得:

['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!'] 

回答

12

list('Hello world!')給你想要的東西,而不是['Hello', 'world!']

>>> print(list('Hello world!')) 
['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!'] 

我想你混淆str.split輸出:

>>> print('Hello world!'.split()) 
['Hello', 'world!'] 
2

下蟒蛇工作3.6

a = "Hello world!" 
listresp = list(map(list, a)) 
listff =[] 
print (listresp) 
for charersp in listresp: 
    for charfinnal in charersp: 
     listff.append(charfinnal) 
print (listff) 


['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!'] 
相關問題