повторно несколько значений из словаря - PullRequest
0 голосов
/ 18 марта 2020

у меня есть список строк cat_list

cat_list = ['My little cat Aurora', 'My smart caT Albert', 'my young Cat Alfred']

у меня есть словарь с заменами my_dictionary

my_dictionary = {'cat' : 'dog',
                 'my little' : 'your small'}

я могу использовать re.sub только для одного значения в этом код:

names_dirty = [(re.sub('cat','dog', name, flags = re.IGNORECASE))
               for name in cat_list]

с выводом:

['My little dog Aurora', 'My smart dog Albert', 'my young dog Alfred']

как я могу использовать его для всех значений из моего словаря? словарь не очень большой, около 10-20 значений, и некоторые значения могут быть разделены пробелами

, чтобы получить такой вывод:

['your small dog Aurora', 'my smart dog Albert', 'my young dog Alfred']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...