免责声明:此问题与thisone不同.我有一个嵌套数组的例子:vartestArray=[true,"",[1,{a:2,b:[3,false]},[2,[]],null],4,undefined,[5,"test"],function(){}];如何获取嵌套数组中某个值的indexOf,例如:testArray.multiIndexOf(null);//Expectedresultwillbe[2,3]我将解释这里发生的事情。首先,我们将testArray分解为:vartestArrayExplain=[0,1,[0,1,[0,1],3],3,4,[0,1],6];正如你在这里所看到
动态确定我的意思是在运行时未知。这是一个字典:aDict[1]=[1,2,3]aDict[2]=[7,8,9,10]aDict[n]=[x,y]我不知道n是多少,但我想按如下方式循环:forl1inaDict[1]:forl2inaDict[2]:forlninaDict[n]:#dostuffwithl1,l2,lncombination.关于如何做到这一点有什么建议吗?我对python比较陌生,所以请保持温和(尽管我用php编程)。顺便说一句,我正在使用python3.1 最佳答案 你需要itertools.product.fr