拆分文本

时间:2014-11-15 00:07:56

标签: python list text split

我有一个大文字,其中有三个人说话。 我在python中将该文本读取为字符串变量。

文字就像

  

JOHN:你好

     

MIKE:你好john

     

SARAH:你好男人

想象一下3个人之间的长谈。我想将文本分成像

这样的列表
john = []
mike = []
sarah = []

我希望列表john包含约翰所说的每一句话。

任何人都可以帮我提供我需要的代码吗?

1 个答案:

答案 0 :(得分: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)