python3:比较和简化列表中的字符串并将其存储在另一个lis中

2024-06-02 11:50:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个场景:

myList=['3 Dogs','Coffee Shop','2.5 Milli-meters','summation']

然而,我只需要3从'3狗'和2.5从'毫米'2.5被附加到我的新名单

newList=['3','2.5']

如何做到这一点?你知道吗


Tags: 场景shopcoffeesummationdogs名单millimeters
1条回答
网友
1楼 · 发布于 2024-06-02 11:50:58

有点像

newList = [re.search("([\d.]*)", value).group(1) for value in myList if re.search("([\d.])", value)]

我应该做这项工作。你知道吗

基本上,您需要检查value是否包含任何数字(和点),如果包含,则将其添加到新列表中。你知道吗

相关问题 更多 >