【发布时间】:2019-03-10 03:36:04
【问题描述】:
我一直在想是否有办法做到这一点
import re
myList = ["a6C"] >>> ["a12C"]
updatedLst=[]
for indx,item in enumerate(myList):
val=(re.findall('\d+', item))
myList[indx]=val
print(myList)
我可以做到这一点的一种方法是硬编码这样的值 如果项目中有“6”:
我想以不同的方式来做。我知道没有理由使用这种混合列表或糟糕的设计......我只是想找出解决这个问题的“方式”/逻辑。感谢您的想法和时间。
【问题讨论】:
-
嗯,它只适用于单个数字,但
re.sub是要走的路