如何在python中拆分列表?

时间:2018-07-26 21:19:29

标签: python-2.7 split

我是python的新手,但是我有一个问题。我有一个看起来像列表的文本文件。例如:

1)Bla bla bla

2)哈哈哈哈哈

3)哈哈哈哈

如何拆分每行,同时删除数字和括号。

1 个答案:

答案 0 :(得分:0)

您的文本文件是这样的:

string = "1) Bla bla bla \n 2) Lol o lolol \n 3) ha hah ahah"

如果打印出来,它将是:

>>print string
 1) Bla bla bla 
 2) Lol o lolol 
 3) ha hah ahah

知道您可以使用以下代码删除整数和括号:

b = "1234567890)("
for char in b:
    string = string.replace(char,"")

然后用此代码将其拆分:

>>print string.split('\n')
[' Bla bla bla ', ' Lol o lolol ', ' ha hah ahah']

如果您发现文件转换存在问题,请在评论中提及我。