Пожалуйста, мне нужна помощь для сравнения двух словарей ниже с генератором.
r = {1:['1', '2', '3'], 2:['1', '2', '3'], 3:['1', '2', '3', '4', '5']}
d = {2: 2, 1: 4, 3: 1}
for k,v in d.items():
if k == 2 and v == 1:
print(r[2][1])
if k == 2 and v == 2:
print(r[2][2])
if k == 2 and v == 3:
print(r[2][3])
Что я хочу сделать, это вывести из r значение, равное ключу и значение в d. код работал так, как я пробовал, как описано выше. но я не могу продолжать, если что-то, пожалуйста, помогите.