Python 如何从预先拆分的字符串中获取列表?

Python 如何从预先拆分的字符串中获取列表?,python,string,list,split,Python,String,List,Split,因此有一个字符串foo='asdfasdfzxcafx' 如何获取bar=['asdfasdfzxc'、'test'、'afx'、'one'] 试试看 import re foo = 'asdfasdfzxc<test>afx<one>' bar = re.split(r'[\<\>]',foo)[:-1] bar.remove('afx') bar Out[89]: ['asdfasdfzxc', 'test', 'one'] 重新导入 foo='asd

因此有一个字符串
foo='asdfasdfzxcafx'

如何获取
bar=['asdfasdfzxc'、'test'、'afx'、'one']

试试看

import re
foo = 'asdfasdfzxc<test>afx<one>'
bar = re.split(r'[\<\>]',foo)[:-1]
bar.remove('afx')

bar
Out[89]:
['asdfasdfzxc', 'test', 'one']
重新导入
foo='asdfaszxcafx'
bar=re.split(r'[\]',foo)[:-1]
删除条('afx')
酒吧
出[89]:
['asdfasdfzxc','test','one']
试试这个

foo = 'asdfasdfzxc<test>afx<one>'
bar= foo.replace('<','>').split('>')[:-1]
del bar[2]
foo='asdfasdfzxcafx'
bar=foo.replace('').split('>')[:-1]
德尔巴[2]

要删除最后3个字母吗?从
foo
中获取
bar
的逻辑是什么?
afx
会发生什么情况?@user3080953出错如果要这样做-可能值得考虑使用
。替换(“>”,好主意。将更改它。