a = ['1', '2']
b = ['11', '22', '33', '44']
from itertools import zip_longest
print(list(zip_longest(a, b, fillvalue='')))
[('1', '11'), ('2', '22'), ('', '33'), ('', '44')]
Объединение двух списков в список списков