【发布时间】:2020-07-08 02:31:57
【问题描述】:
我已经有一段时间没有提出问题了,但我需要帮助来完成我认为很简单的任务。
我有一个已传递到循环中的字符串值列表。每个字符串都与父包的一个函数有关(在本例中为 QuantStats)。
代码如下:
import QuantStats as qs
list = ['avg_loss', 'avg_gain', 'best']
for l in list:
(>>) print(l)
(>>) print(qs.stats.l(df['returns']) (Error here - 'l' not recognised. no output)
由于某种原因,qs.stats.l 行不起作用。我不确定如何引用列表中的每个元素,以便 qs 函数可以运行。
希望有一个简单的解决方法?任何想法将不胜感激:)谢谢。
【问题讨论】:
-
这是一个简单的例子:rextester.com/DQYW25147
标签: python-3.x list for-loop