da = dict(zip(listanum, lista))
db = dict(zip(listbnum, listb))
{k: [da.get(k, []), db.get(k, [])] for k in set(listanum + listbnum)}
Adding to values in a dictionary from two lists of different length