Как объединить элементы из списка в другой список в Python 3? - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть два списка, как это:

list_1 = [100,100,50,40,40,10,20]
list_2 = [5,25,50,120]

Я хочу взять все элементы из list_2 и добавить его в конец list_1, а также сделать его вложенным списком. Вывод должен быть таким:

[[100,100,50,40,40,10,20,5],[100,100,50,40,40,10,20,25],[100,100,50,40,40,10,20,50],[100,100,50,40,40,10,20,5,120]]

Есть ли какой-нибудь возможный способ сделать это в Python3?

1 Ответ

0 голосов
/ 26 апреля 2018

просто создайте список списков с list_1, добавленным к одному списку элементов, составленному из каждого элемента list_2:

list_1 = [100,100,50,40,40,10,20]
list_2 = [5,25,50,120]

list_3 = [list_1+[x] for x in list_2]

print(list_3)

результат:

[[100, 100, 50, 40, 40, 10, 20, 5], [100, 100, 50, 40, 40, 10, 20, 25], [100, 100, 50, 40, 40, 10, 20, 50], [100, 100, 50, 40, 40, 10, 20, 120]]
...