У меня есть такой список:
[['a','b','1','2']['c','d','3','4']]
, и я хочу преобразовать этот список в словарь, который выглядит примерно так:
{
('a','b'):('1','2'),
('c','d'):('3','4')
}
, например, ('a', 'b') & ('c', 'd') для ключа и ('1', '2') & ('3', '4') для значения
, поэтому я использовал код что-то вроде этого
new_dict = {}
for i, k in enumerate(li[0:2]):
new_dict[k] =[x1[i] for x1 in li[2:]]
print(new_dict)
, но это вызвало непредсказуемую ошибку типа 'list'
Я пробовал несколько других способов, но это не сработало. Есть ли способ, которым я могу это исправить?