Как объединить 2 списка в пары вложенного списка? - PullRequest
1 голос
/ 17 февраля 2020

Итак, у меня есть 2 списка:

list1 = [1,2,3,4,5]
list2= [6,7,8,9,10]

Нужный вывод:

newlist = [[1,6],[2,7],[3,8],[4,9],[5,10]]

Как это сделать в Python?

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

Используйте функцию почтового индекса

list1 = [1,2,3,4,5]
list2= [6,7,8,9,10]
list3 = list(zip(list1, list2))
print(list3)
1 голос
/ 17 февраля 2020

Использовать zip, но выводится список кортежей, поэтому добавляется map с помощью list:

a = list(map(list, zip(list1, list2)))
print (a)
[[1, 6], [2, 7], [3, 8], [4, 9], [5, 10]]

Или использование списка:

a = [list(x) for x in zip(list1, list2)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...