Как соеденить список с каждым [i][j] элементом второго списка

нужно соединить список с другим в формате как показано на скриншоте и записать в файл , списки могут быть разной длины .Пробовал соединить через цикл соединить, но получалось белиберда P.s извиняюсь за описание больше надеюсь на скриншоты из за не грамотности сложно описать что я хочу

на входе

['2', '4', '3']

[[46], [46, 66, 36], [46, 36]]

на выходе

2 [46]

4 [46,66,36]

3[46,36]

пример так так должно записываться в файл


Ответы (1 шт):

Автор решения: TigerTV.ru

Насколько я понял, вам нужно что-то такое:

a = ['2', '4', '3']
b = [[46], [46, 66, 36], [46, 36]]
with open("out.txt", "w") as f:
    for i in zip(a,b):
        print(*i, file=f)
→ Ссылка