我有一个{STR}Python中删除纯数字只有
[ ASD2334 234FTA FTA123ASD 123XCV456 23445 980987]
我只想删除实数,并将所得output
应该
[ ASD2334 234FTA FTA123ASD 123XCV456 ]
试图re.sub
几个选项involvind“\ d '但没有解决
我有一个{STR}Python中删除纯数字只有
[ ASD2334 234FTA FTA123ASD 123XCV456 23445 980987]
我只想删除实数,并将所得output
应该
[ ASD2334 234FTA FTA123ASD 123XCV456 ]
试图re.sub
几个选项involvind“\ d '但没有解决
假设您只有正数在您的列表中的代码是以下
n = "ASD2334 234FTA FTA123ASD 123XCV456 23445 980987"
lst = n.split(" ")
def pure_numbers(l):
result=[]
for i in l:
try:
int(i)
except:
result.append(i)
return result
lst = pure_numbers(lst)
print (lst)
这不是一个字符串。它甚至不是{str}。或者一个列表。或Python。 – timgeb
这是一个{str}我给你一个例子...它不是实际的字符串... – sigmoid
请给出一个在句法上正确的Python例子。 {str}不是Python数据类型,并且您的示例在粘贴到解释器时发生错误。 – timgeb