我对python比较陌生,有一个关于处理一个列表的问题,结果是一个列表。
示例:
list1 = ["vbhg12vbdf42vbsdh24", "dbsh13vdsj24lvk48"] #must become [['12','42','24'], ['13','24','48']]
list2 = (re.findall("\d+", str(list1))) # gives ['12', '42', '24', '13', '24', '48']
见评论。你知道我怎么做吗?在
非常感谢。在
Tags:
首先,您需要在模式开始时使用add
r
在findall()
函数中指定模式是一个regex,然后您需要循环列表并在其元素上应用该函数,可以使用列表理解:怎么样:
或者,作为列表理解:
^{pr2}$相关问题 更多 >
编程相关推荐