如何識別字符串列表中的十進制數字,以便將其刪除?理想的情況是在一個單一的操作,像content = [x for x in content if not x.isdecimal()]
Python:如何識別字符串中的十進制數字?
(可悲的是,isdecimal()和ISNUMERIC()不要在這裏工作)
舉例來說,如果content = ['55', 'line', '0.04', 'show', 'IR', '50.5', 'find', 'among', '0.06', 'also', 'detected', '0.05', 'ratio', 'fashion.sense', '123442b']
我想輸出是content = ['line', 'show', 'IR', 'find', 'among', 'also', 'detected', 'ratio', 'fashion.sense', '123442b']
那麼你想實現什麼?過濾包含小數點的列表中的字符串?保留那些,丟棄那些?請確實包括投入和預期產出。 –
對不起,這是一個嚴重的問題。編輯。 – Unstack
你寫了*一個字符串列表*。發佈該列表 – RomanPerekhrest