Пакет значений в массиве, используя для цикла и «индекс» в строке - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть эта операция, которую я не знаю, как сделать.Я посмотрел глубоко, но так и не нашел ответа на свой вопрос.

Как вы перебираете «индекс» в строке?Позвольте мне объяснить, что я имею в виду.

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

Вот пример того, что я хотел бы сделать

freq1 = 1
freq2 = 10
freq3 = 5
freq4 = 4
...
freq46 = 6
freq47 = 5

for i in range(1,47):
    freq =  ... ? ...

Что я должен добавить в свою функцию цикла, чтобы она возвращала мне следующее:

freq = [1, 10, 5, 4, ... , 6, 5]

Большое спасибо, если вынайдите время, чтобы ответить!

Антуан

1 Ответ

0 голосов
/ 04 декабря 2018

Использование eval преобразует строку в объект Python

freq = []
for f in range(1, 47):
    freq.append(eval("freq{}".format(f)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...