for循环调用表达式中的索引,同时迭代可变数量的索引(python)

0s7z1bwu  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(183)

我想使用列表上的值作为范围,遍历由列表长度给定的可变数量的索引。此外,我想调用表达式中的索引。
例如,如果我有一个列表[2,4,5],我会想要如下内容:

import itertools

for i0, i1, i2 in itertools.product(range(2),range(4),range(5)):
    otherlist[i0]**i0 + otherlist[i2]**i2

我能找到的最接近的就是

for [i for i in range(len(mylist))] in itertools.product(*[range(i) for i in mylist]):

但我不知道如何从这里调用索引。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题