В настоящее время я занимаюсь веб-очисткой.Одно из моих извлечений возвращает полные идентификаторы для каждого элемента на сайте.
Похоже:
['ID: 1234', 'ID: 456', 'ID: 8899']
Я бы хотел запустить итератор, который возвращает только целые значения из каждого элемента в списке.
Как (предпочтительно):
[1234, 456, 8899]
Я видел много вопросов, касающихся извлечения целых чисел, но все они предлагали решения, возвращающие каждое число в качестве индекса в новом списке, как таковое (текущий) :
[1,2,3,4,4,5,6,8,8,9,9]
Я могу добиться этого с помощью:
testList = []
for i in list:
id = re.findall('\d+', i)
testList.append(id)
Но я ищу этот дополнительный шаг, чтобы получить его в предпочтительном выводе.Любое понимание списка с советом по регулярному выражению?
Кроме того, если это дубликат, ссылка будет принята с благодарностью.
Заранее спасибо.