如何用多个分隔符拆分列表中的条目

2024-10-06 12:34:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个.txt文件,其中的条目用换行符和逗号分隔,交替使用。你知道吗

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

我怎么能用逗号划界呢?.split("\n" and ",") 似乎不起作用


Tags: and文件txtread条目filesplit逗号
1条回答
网友
1楼 · 发布于 2024-10-06 12:34:43

.split("\n" and ",").split(True)相同,这没有多大意义。你知道吗

您应该使用re.split,这样就可以按正则表达式进行拆分:

import re

string = '1,2\n3,4'

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

相关问题 更多 >