у меня есть список строк 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']