Как заменить все ключи словаря на их значения в списке в python

Рейтинг: 1Ответов: 1Опубликовано: 15.06.2023

Допустим, у меня есть словарь:

dict={'a':'b','c':'d'}

И список:

List=['a','qwe','c']

Далее происходит какая-то магия, и все ключи словаря dict заменяются на их значения в List. А затем выводим List:

print(List)

На выходе я хочу получить

['b','qwe','d']

Как это сделать?

Заранее спасибо!

Ответы

▲ 1

Как-то так...

l = [d.get(x, x) for x in l]
print(l)