У меня есть 2 списка, которые соответствуют моим парам ключ: значение, например:
list_1 = [1,1,1,1,1,1,1,1,1,2,2,2,2,2,2] #(key)
list_2 = [x,x,x,y,g,r,t,w,r,r,r,t,f,c,d] #(value)
Я (вроде) смог создать словарь с помощью: dict = dict(zip(list_1, [list_2]))
Однако проблема в том, что он выбирает только «1» в качестве ключа, а также приводит к дублированию записей в списке значений для ключа.
Может кто-нибудь предложить способ создать словарь так, чтобы только уникальные значения из list_2
были сопоставлены с их соответствующими ключами?
Спасибо
РЕДАКТИРОВАТЬ:
вывод Я ищу будет один словарь с ключами 1 и 2 со списками в качестве значений, содержащих только уникальные значения для каждого, то есть:
dict = {1: [x,y,g,r,t,w], 2: [r,t,f,c,d]}