【发布时间】:2021-01-25 02:20:44
【问题描述】:
我有以下代码:
import re
codes = re.compile(r"\((\d+)\)")
for code in Fixed:
co_codes = ' '.join(codes.findall(code))
print(co_codes)
这给了我以下字符串:
04344
044
04344
我试图将所有元素放在一个列表中,如下所示:
co_codes = [04344, 044, 04344]
我该怎么做。
请注意,几乎有 10000 个数字,而不仅仅是三个
【问题讨论】:
-
这能回答你的问题吗? Converting a string into a list in Python
-
不,实际上它就像它只看到第一个元素,当我尝试 .split() 时它只给出:['04344'] 而没有别的
-
当你检查类型时它说它是字符串