访问python list comprehension的前面元素

时间:2017-04-29 05:24:24

标签: list element

我有以下列表:

a = [1,(landa/mu)]

我想使用以前的元素向此列表添加元素:

a = a + [[f(i)*a[n-i] for i in range(1,n)] for n in range(2,K)]

其中f是函数,landa,mu和K是参数。但是,它给了我以下错误:

list index out of range

你能告诉我怎样才能解决这个问题?我可以简单地在for循环中编写它但我希望它以列表理解格式快速完成,因为K有时会成为一个大数字。

0 个答案:

没有答案