我有一個{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