Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 循环浏览两个列表_Loops - Fatal编程技术网

Loops 循环浏览两个列表

Loops 循环浏览两个列表,loops,Loops,如何遍历lst中的每个元素并将它们乘以lst2[0],然后遍历lst中的每个元素并将它们乘以lst2[1],最后遍历lst中的每个元素并将它们乘以lst2[2] 我将添加所有新的答案 new_lst=[2*4,4*4,6*4,2*8,4*8,6*8,2*9,4*9,6*9]我不是基于Python,而是基于C语言,但因为您还没有得到任何答案,所以我会回答,以便您可以尝试重建: 在C#中,您将执行以下操作: 列表=新列表() for(int i=0;i

如何遍历lst中的每个元素并将它们乘以lst2[0],然后遍历lst中的每个元素并将它们乘以lst2[1],最后遍历lst中的每个元素并将它们乘以lst2[2]

我将添加所有新的答案


new_lst=[2*4,4*4,6*4,2*8,4*8,6*8,2*9,4*9,6*9]

我不是基于Python,而是基于C语言,但因为您还没有得到任何答案,所以我会回答,以便您可以尝试重建:

在C#中,您将执行以下操作:

列表=新列表()

for(int i=0;i
我不是以Python为基础的,而是以C语言为基础的,但因为您还没有得到任何答案,所以我会给出答案,以便您可以尝试重建:

在C#中,您将执行以下操作:

列表=新列表()

for(int i=0;i
这可能有效

for(int i = 0; i < lst.length; i++)
{
   for(int j = 0; j < lst2.length; j++)
   {
      list.Add(lst[i] * lst2[j]);
   }
}
这可能行得通

for(int i = 0; i < lst.length; i++)
{
   for(int j = 0; j < lst2.length; j++)
   {
      list.Add(lst[i] * lst2[j]);
   }
}

你是在循环中写作还是使用什么语言?我在使用Python。你是在循环中写作还是使用什么语言?我在使用Python。谢谢你的建议!谢谢你的建议!
lst = [2,4,6]
lst2 = [4,8,9]
new_lst = []

for i in lst2:
    # i will equal 4, then 8, then 9
    for j in lst:
        # j will equal 2, then 4, then 6
        new_lst.append(i*j)

print(new_lst)   
> [8, 16, 24, 16, 32, 48, 18, 36, 54]