Я написал простую функцию, которая получает словарь и строку в качестве параметра.Функция использует строку для поиска в словаре, а затем возвращает новый словарь с результатами.
Теперь мне нужна помощь в изменении этого кода или создании новой функции, которая при передаче строки ищет значения в паре key:value
, а не только ключи.Так что, если я передам '1' в качестве параметра, я получу новый словарь, который включает cat.
Надеюсь, это понятно.Заранее спасибо.
a = {'rainbows': 'xbox', 'solider': 'miltary', 'cat': 1}
def searchKeys(aDictionary,searchTerm):
results = {}
for i in aDictionary:
if searchTerm in i:
results[i] = aDictionary[i]
return results
###searchKeys(a,'r') -> {'rainbows': 'xbox', 'solider': 'miltary'}