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



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

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

我怎样也可以用逗号分隔?.split("n" and ",")似乎不起作用

.split("n" and ",")

.split(True)相同,没有多大意义。

您需要使用 re.split,以便可以通过正则表达式进行拆分:

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

最新更新