Я пытаюсь объединить разные вложенные списки в список кортежей (x, y)
где x берется из первого вложенного списка, а y из второго вложенного списка.
nested_list1 = [[1, 2, 3],[3],[0, 3],[1]]
nested_list2 = [[.0833, .0833, .0833], [.2], [.175, .175], [.2]]
при объединении их должно быть:
result = [(1,.0833), (2,.0833), (3,.0833), (3,.2), (0,.175), (3,.175), (1,.2)]
Мой подход заключается в том, что мне нужно перебирать список списков и объединять их по одному за раз.
Я знаю, чтобы перебрать 1 вложенный список так:
for list in nested_list1:
for number in list:
print(number)
но я не могу перебрать 2 вложенных списка одновременно.
for list, list in zip(nested_list1, nested_list2):
for number, prob in zip(list,list):
print(tuple(number, prob)) #will not work
есть идеи?