Объедините три списка вместе, чтобы каждый n-й элемент соответствовал n-му элементу других списков. - PullRequest
0 голосов
/ 04 января 2019

У меня есть три списка. Мне нужно составить основной список так, чтобы.

l_site = [www.example.com, www.example.com] 
l_overall = [3.5, 4.5]
l_workload= [4.5, 6.5]
master_list= {[www.example.com, 3.5, 4.5], [www.example.com, 4.5, 6.5]

Все списки имеют одинаковую длину. Мне нужно это master_list, чтобы я мог сослаться на него позже.

def make_master_list(site, overall, workload):
# connect three values with eachother in a list

master_list= {[www.example.com, 3.5, 4.5], [www.example.com, 4.5, 6.5]

1 Ответ

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

Волшебство, которое вы хотите, это zip:

l_site = ['www.example.com', 'www.example.com'] 
l_overall = [3.5, 4.5]
l_workload= [4.5, 6.5]

list(zip(l_site, l_overall, l_workload))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...