使用for循环和字符串中的“ index”将数组中的值捆绑在一起

时间:2018-12-04 04:27:26

标签: python for-loop jupyter-notebook

我有此操作,我不知道该怎么做。我看上去很深,但从未找到问题的答案。

如何迭代字符串中的“索引”?让我解释一下我的意思。

我想将许多单独的值捆绑在一个数组中,并且这些单独的值最后以数字命名。

这是我想做的事

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]

非常感谢您抽出宝贵的时间来回答问题!

Antoine

1 个答案:

答案 0 :(得分:0)

使用eval将字符串转换为python对象

freq = []
for f in range(1, 47):
    freq.append(eval("freq{}".format(f)))