在每个冒号后从Python字符串中获取特定文本
我有一个python字符串a=“Name:john KES:50 code:5234”,如何通过字符串(a)获得列表输出b=[“john”,50,5234],保持顺序即。您可以尝试以下代码:在每个冒号后从Python字符串中获取特定文本,python,string,list,Python,String,List,我有一个python字符串a=“Name:john KES:50 code:5234”,如何通过字符串(a)获得列表输出b=[“john”,50,5234],保持顺序即。您可以尝试以下代码: a = "Name:john KES:50 code:5234" a = a.split(" ") ls=[] for i in a: c = i.split(':')[1] if c.isdigit(): c = int(c)
a = "Name:john KES:50 code:5234"
a = a.split(" ")
ls=[]
for i in a:
c = i.split(':')[1]
if c.isdigit():
c = int(c)
ls.append(c)
else:
ls.append(c)
ls
如果所有表达式都是from.use re.findall()中的正则表达式,那么我们可以使用正则表达式执行此操作