Двоичный поиск в кортеже

Как реализовать двоичный поиск ключа в кортеже.

dictionary= {
int(input("Введите 1-й ключ: ")):"Царицын",   
int(input("Введите 2-й ключ: ")):"Петроград",
int(input("Введите 3-й ключ: ")):"Вятка",
int(input("Введите 4-й ключ: ")):"Екатеринодар",
int(input("Введите 5-й ключ: ")):"Ново-Николаевск",
}
print("Словарь:", dictionary)
sorted_tuple = sorted(dictionary.items(), key=lambda x: x[0])
print("Отсортированный по возрастанию словарь: ", sorted_tuple)

x= int(input("Введите ключ который нужно найти "))
m=-1
count=0

Насколько я понимаю нужно использовать цикл for, но как он должен выглядеть при поиске по кортежу?


Ответы (0 шт):