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

У меня есть 3 списка, и я хочу объединить их в список, используя карту, а не просто zip.

a=[1,1,1,1]
b=[2,2,2,2]
c=[3,3,3,3]

Я хочу получить список ниже

f=[[1,2,3],[1,2,3],[1,2,3],[1,2,3]]

я использую python3, не могли бы вы рассказать мне, как я могу это сделать?

1 Ответ

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

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

f = []
for i in range(len(a)):
    f.append([a[i], b[i], c[i]])
print(f)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...