如何通过多个分隔符Python拆分列表中的条目

时间:2017-07-27 13:25:05

标签: python list delimiter

我有一个.txt文件,其中的条目由换行符和逗号分隔,交替显示。

x = file_1.read().split("\n")
...
x = ['10,0902', '13897,00641']

我怎样才能用逗号分隔? .split("\n" and ",") 似乎不起作用

1 个答案:

答案 0 :(得分:0)

.split("\n" and ",").split(True)相同,没有多大意义。

您希望使用re.split,以便按正则表达式进行拆分:

import re

string = '1,2\n3,4'

print(re.split(r'(?:\n|,)', string))
#  ['1', '2', '3', '4']