Цикл двух списков - PullRequest
       4

Цикл двух списков

0 голосов
/ 25 ноября 2018
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]

Ответы [ 2 ]

0 голосов
/ 25 ноября 2018

Это может сработать,

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]
0 голосов
/ 25 ноября 2018

Я не на Python, но на C #, но поскольку вы еще не получили никакого ответа, я отвечаю, поэтому вы можете попытаться пересобрать:

В C # вы должны сделать:

Список списка = новый список ();

for(int i = 0; i < lst.length; i++)
{
   for(int j = 0; j < lst2.length; j++)
   {
      list.Add(lst[i] * lst2[j]);
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...