#sorts all entries across multiple lists into a multidict with the count of each entry as the values.
def sort_multiple_lists(*lists):
countdict = {}
for l in lists:
for num in l:
if num in countdict.keys():
countdict[num] += l.count(num)
else:
countdict.update({num:l.count(num)})
return countdict
# assigns each list to a key in a dictionary, removing any duplicate lists
def assign_lists_to_dic(*lists):
listdict = {}
for l in lists:
if l in listdict.values():
del l
else:
listdict.update({len(listdict)+1:l})
return listdict