Сравнить элементы списка кортежа со словарем
Столкнулся с такой задачей. Есть список кортежей и словарь
list1 = [(2, 4, 2, 1, 0), (4, 2, 1, 0), (1, 1, 0), (4, 1), (1, 4, 1), (1, 1)]
dict1 = {
(1,1):'1',
(7,2):'2' ,
(1,0):'3',
(4,2):'4',
(4,1):'5',
(2,1):'6',
(2,4):'7'
}
d_to_list =list(dict1.keys())
Что нужно сделать:
из первого элемента списка кортежей получить пары элементов [0][1], [1][2], [1][3]... Получиться должно:
(2, 4),(4, 2),(2, 1),(1, 0) и сравнить с d_to_list
из второго элемента списка кортежей достать комбинации (4, 2),(2, 1),(1, 0) и сравнить с d_to_list
и так далее.