Как распечатать весь элемент списка, а не только последний? - PullRequest
0 голосов
/ 03 октября 2019

Я написал скрипт, который позволяет мне извлекать через цикл все плавающие числа и помещать их в список, а затем отображать этот список со всеми извлеченными плавающими числами, за исключением того, что в моем скрипте берется только последнее число из каждого списка. в то время как я хотел бы, чтобы все цифры отображались. как это сделать?

есть мой код:

final_result = []
result = []
k = listFps
k = 0

while k < len(listFps):
    with open(listFps[k], 'r') as f:
        #
        statList = f.readlines()
        statList = [x.strip() for x in statList]
        for line in statList:
            if (re.search("=", str(line))):
                if (re.search('#IND', str(line))):
                    print("ok")
                else:
                    result =re.findall("=\s*?(\d+\.\d+|\d+)", str(line))

                    print (" ca c result " ,result)

     numberList = [float(q) for q in result]
     print("ca c number list :",numberList)

     k+=1

его печать мне только последний элемент моего списка, как это:

[59.889]
[60.874]

и т. д .. Но я на самом деле хочу список со всеми элементами:

[59.889,60.874....]

Помогите мне, пожалуйста, я застрял с ним слишком долго ..

1 Ответ

0 голосов
/ 03 октября 2019

Вместо

result = re.findall….

используйте

result += re.findall…
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...