Используйте значение из ключа, если слово существует в словаре, иначе используйте само слово, используя dict.get(key,default_value)
contractions.get(word,word)
, получает значение для ключа word
из contractions
, если ключприсутствует, иначе оно использует само слово `
contractions = {
"costumer": "customer",
"billl": "bill",
"acct": "account"}
abc = ['acct','costumer','abc']
res = [contractions.get(word,word) for word in abc]
print(res)
#['account', 'customer', 'abc']