Напишите функцию с именем "print_keys", которая принимает хранилище значений ключей в качестве параметра со строками в качестве ключей и целыми числами в качестве значений. Функция печатает каждую клавишу ввода в отдельной строке. То есть он печатает все ключи хранилища значений ключей, разделенные символами новой строки
Я застрял на некоторое время над этой проблемой и, похоже, не могу ее решить. Я пытался сделать цикл for и объединить с этим, но он не работает так, как я ожидал. Очень нужна помощь с этим, спасибо.
это то, что у меня есть
def print_keys(dict):
for key, value in sorted(dict.items()):
print('{} - {}, {} - {}'.format(key, value[0], key, value[1]))
это ошибка, которая показывает
ошибка на входе [{'шпион': 9, 'стимул': 8, 'строгий': 8}]: объект "int" не может быть подписан
обратите внимание, что у проблемы уже есть список, сгенерированный во всем, что мне нужно сделать, это то, что задает вопрос