python merge two lists without duplicates code example

Example 1: python merge list no duplicates

# Create the two lists
l1 = [1, 2, 2, 4]
l2 = [2, 5, 5, 5, 6]
# Find elements that are in second but not in first
new = set(l2) - set(l1)
# Create the new list using list concatenation
l = l1 + list(new)

Example 2: python convert two lists with duplicates to dictiona

dict_1={}

for key,value in zip(list_one,list_two):
    if key not in dict_1:
        dict_1[key]=[value]
    else:
        dict_1[key].append(value)

print(dict_1)

Example 3: python convert two lists with duplicates to dictiona

{'a': [1, 2], 'd': [4], 'c': [3]}