lst = [2,4,6]
lst2 = [4,8,9]
new_lst = []
我该如何遍历lst中的每个元素并将它们乘以lst2 [0],然后思考lst中的每个元素并将其乘以lst2 [1],最后遍历lst中的每个元素并将其乘以lst2 [ 2]。
我将添加所有答案new_lst
new_lst = [2 * 4、4 * 4、6 * 4、2 * 8、4 * 8、6 * 8、2 * 9、4 * 9、6 * 9]
答案 0 :(得分:2)
这可能有效,
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]
答案 1 :(得分:1)
我不是基于Python,而是基于C#,但由于您尚未得到任何答案,因此我回答了,您可以尝试重建:
在C#中,您可以这样做:
列表列表=新的List();
for(int i = 0; i < lst.length; i++)
{
for(int j = 0; j < lst2.length; j++)
{
list.Add(lst[i] * lst2[j]);
}
}