Переберите 2 списка, повторяя от самого короткого до конца самого длинного

Я уверен, что есть простой и очевидный способ сделать это, но я искал в Google и читал документы, и я просто ничего не нашел.

Вот чего я хочу достичь:

la = ['a1', 'a2', 'a3', 'a4']
lb = ['b1', 'b2']
result = ['a1_b1', 'a2_b2', 'a3_b1', 'a4_b2']

У меня есть список дат, и на некоторых из них что-то отмечено. Затем у меня есть гораздо больший список дат, и я хочу помещать самый маленький список в большой список как можно больше раз. Вероятно, потребуется какой-то цикл, так как мне нужен доступ к датам в большом списке для конечного результата.

По какой-то причине я просто не вижу хорошего способа сделать это.

22
задан Georgy 21 November 2019 в 10:52
поделиться