Я могу объединить два списка в словарь, как показано ниже -
list1 = [1,2,3,4]
list2 = ['a','b','c','d']
dct = dict(zip(list1, list2))
print(dct)
Результат,
{1: 'a', 2: 'b', 3: 'c', 4: 'd'}
Однако с дубликатами, как показано ниже,
list3 = [1,2,3,3,4,4]
list4 = ['a','b','c','d','e','f']
dct_ = dict(zip(list1, list2))
print(dct)
Iget,
{1: 'a', 2: 'b', 3: 'c', 4: 'd'}
Что я должен сделать, чтобы рассматривать дубликаты в моем списке как отдельные ключи в моем результирующем словаре?
Я ожидаю результатов, как показано ниже -
{1: 'a', 2: 'b', 3: 'c', 3: 'd', 4: 'e', 4: 'f'}