如何识别字符串列表中的十进制数字,以便将其删除?理想的情况是在一个单一的操作,像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