Итак, у меня есть 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?
Используйте функцию почтового индекса
list1 = [1,2,3,4,5] list2= [6,7,8,9,10] list3 = list(zip(list1, list2)) print(list3)
Использовать zip, но выводится список кортежей, поэтому добавляется map с помощью list:
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)]