2013-12-12 252 views
0

我有蟒蛇 - 拆分字符串列表分爲多個字符串

strings = ['abc efg hijklmn aaaaa'] 

和我想的是分裂成多個字符串列表清單:

strings = ['abc', 'efg', 'hijklmn', 'aaaaa'] 

我怎麼去關於這樣做?看起來很瑣碎

+1

認真嗎?你有沒有聽說過谷歌?我認爲2分鐘的搜索會有你得到一個答案... – RedX

+0

[將字符串拆分爲Python中的列表](http://stackoverflow.com/questions/743806/split-string-into-a-list -in-python) –

回答

3
strings = ['abc efg hijklmn aaaaa'] 
strings = strings[0].split() 
+0

爲什麼downvote downvoter?不要擔心有些人會隨機向下投票運行... –

+0

太棒了!不知道太多關於拆分():) – bob

0
otherlist = [] 
for thing in strings: 
    otherlist.extend(thing.split(" ")) 
strings = otherlist 
1

這會工作,即使有在原始列表中多個字符串。

strings = ['abc efg hijklmn aaaaa', 'abc efg hijklmn aaaaa'] 
print [item for current in strings for item in current.split()] 
+1

我真的不知道爲什麼有3個upvotes的人得到3 upvotes,如果有一個字符串在列表中有一個字符串有什麼意義! –

+0

和@AlecTeal你不贊成嗎?最完美的解決方案.... –

+0

@KDawG我不會對競爭性答案進行投票。 –