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

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

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

И список:

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

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

print(List)

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

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

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

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


Ответы (1 шт):

Автор решения: anton

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

l = [d.get(x, x) for x in l]
print(l)
→ Ссылка