用两个分量表拆分一个 python 列表



我开始学习python。我想知道如何拆分具有两个分隔符的列表。

输入

1,2,3,4,5;2

我的代码:

with open(path, 'r') as f:
for fs in f:
ip= fs.rstrip('n').split(',')
print (ip)

我的输出:

['1', '2', '3', '4', '5;2']

期望的输出

['1', '2', '3', '4', '5', '2']

我现在能请问如何删除列表中的分号。

谢谢

您可以将所有分隔符转换为一个分隔符,例如replacetranslate

str.replace(old, new[, max])

你可以这样做:

print str.replace(";", ",")

然后拆分

https://www.tutorialspoint.com/python/string_replace.htm

使用正则表达式替换此类;,

import re
new_input=re.sub(';',',','1,2,3,4,5;2')
print(new_input.split(','))

相关内容

  • 没有找到相关文章