У меня есть следующие списки:
a = ['A', 'B', 'C', 'C']
b = ['2', '3', 2, 3]
Я упаковываю их, чтобы получить дикт:
a_dict = dict(zip(a,b))
Однако, поскольку конечный объект является диктатом, яне может иметь повторяющихся ключей:
{'A': '2', 'B': '3', 'C': 3}
Какие альтернативы я могу иметь, чтобы иметь что-то подобное?(*):
{'A': '2', 'B': '3', 'C':2, 'C': 3}
Я пытался преобразовать все как кортежи, однако я использую pop для замены некоторых ключей и значений из словаря:
data['A'] = data.pop('B')
Поэтому я не могуиспользуйте формат кортежа.Поэтому, учитывая два приведенных выше списка, как я могу получить (*)?