Как управлять 2D-списками для их итерации и вывода смешанных значений с удалением последнего элемента одного списка - PullRequest
0 голосов
/ 21 января 2019

Мне нужно сделать следующее:

list1 = [2,4,6,8]
list2 = [2,4,6,8]

Я уже пытался сделать 2 цикла для каждого из списков. Затем и попробуйте удалить последний элемент. Еще не работал.

#I need to iter them and get combinations as follow:

[2,2]
[2,4]
[2,6]
[2,8] #this would be the largest element
[4,2]
[4,4]
[4,6] #then maximum minus one element
[6,2]
[6,4] #then maximum minus one element
[8,2] #until the first element is the last one

1 Ответ

0 голосов
/ 21 января 2019

Вы можете попробовать что-то вроде:

for i in range(len(list1)):
    for j in range(len(list2) - i):
        print(list1[i], “,”, list2[j])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...