У меня есть большой словарь, который я ищу, чтобы найти определенную строку. Ключами для словаря являются числа, а затем значения являются кортежами. Как создать функцию для циклического перехода через словарь, используя поиск без учета регистра, а затем взять ключи, содержащие соответствующую фразу, и добавить их в новый список? Я хотел бы использовать этот новый список [match] в следующей функции (show), которую я создал для печати информации.Нечувствительный к регистру строковый поиск словаря
Мой код выглядит следующим образом:
dict = {
1 : (value,value,value),
2 : (value,value,value),
so on...
}
# searches dict, criteria determines whether search is for str() or int(), phrase is string I am searching for
def search(criteria,phrase):
enter code here
# prints new list
def show(match):
Ваша идея звучит как хорошее решение, да. –
Как бы вы предложили это сделать? Мой код для словаря выглядит следующим образом: ДИКТ = { ключ: (значение, значение, значение), ключ: (значение, значение, значение), ... так далее } –
Я не могу видеть ваш код, добавьте его в редактирование своего сообщения! –