Я бы хотел, чтобы приведенный ниже код выводил все сохраненное значение в массиве прямо сейчас, он просто помещает первый символ, когда я задаю следующий
Желаемый:
['6.1', '6.2', '6.3', '6.4', '6.5']
6.1
6.2
6.3
6.4
6.5
Факт:
['6.1', '6.2', '6.3', '6.4', '6.5']
6
6
6
6
6
Проблема:
print (idPercentageDetailsArray[0])
Это проблема.Я думаю, что запрашиваю индекс массива 0, но вместо этого я получаю позицию 0 каждой строки.Непонятно почему.Буду признателен за любую помощь.
Код:
import re
processDetails = """
Percent Done: 6.1%
Percent Done: 6.2%
Percent Done: 6.3%
Percent Done: 6.4%
Percent Done: 6.5%"""
idPercentageDetails = re.findall(r'Percent Done:\s+([0-9]+[.,][0-9]+|[0-9]+)', processDetails, flags=re.MULTILINE)
print (idPercentageDetails)
for idPercentageDetailsArray in idPercentageDetails:
print (idPercentageDetailsArray[0])