Есть ли золотая середина между `zip` и` zip_longest`
Скажем, у меня есть эти три списка:
a = [1, 2, 3, 4]
b = [5, 6, 7, 8, 9]
c = [10, 11, 12]
Есть ли встроенная функция такая, что:
somezip(a, b) == [(1, 5), (2, 6), (3, 7), (4, 8)]
somezip(a, c) == [(1, 10), (2, 11), (3, 12), (4, None)]
Ведя себя где-то междуzip
а также ?zip_longest