【发布时间】:2020-06-23 09:11:41
【问题描述】:
我有多个图表,它们按参数在字典索引中,我想通过对索引求和将它们一起绘制在分层图表中。这是我想做的和尝试过的示例:
chart = dict()
lst = [2,4,6,8]
chart[lst[0]] + chart[lst[1]] + chart[lst[2]] + chart[lst[3]]
上面的代码可以工作,但我希望这个自动化,因为我的列表一直在变化,我不想每次都手动输入总和。这个我试过了
sum(chart[i] for i in lst)
但随后我收到一条错误消息,指出 list index out of range。
我猜python sum 不是为这种事情做的,但我不知道还有哪个函数合适。
【问题讨论】:
标签: python loops iterator sum altair