2014-11-15 155 views
-2

我有一個大的文本,其中三個人在說話。 我在Python中將該文本讀取到一個字符串變量。拆分文本

文字就像是

約翰:你好

MIKE:你好,約翰

SARAH:好傢伙

試想3人之間的長談。我想分裂成列表

john = [] 
mike = [] 
sarah = [] 

我想列表約翰包含每個句子約翰說。

任何人都可以幫我解決我需要的代碼嗎?

+0

由於您沒有顯示任何努力,您正在被低估。你試過什麼了? – 2014-11-15 00:19:04

回答

0

看看這是否足以讓你開始。

for line in text: 
    if line.startswith('JOHN'): 
     john.append(line) 
    elif line.startswith('MIKE'): 
     mike.append(line) 
    elif line.startswith('SARAH'): 
     sarah.append(line)