1. Главная
  2. Библиотека
  3. Программирование
  4. d = {'cat': 'кот', 'horse': 'лошадь', 'tree': 'дерево',...
Разбор задачи

d = {'cat': 'кот', 'horse': 'лошадь', 'tree': 'дерево', 'dog': 'собака', 'book': 'книга'} get_sort(d): lst = [i for i, v in sorted(d.keys(), reverse=True)] for i in range(len(lst)): yield d[lst[i]] = getsort(d) in range(len(d)): print(next(generator),

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
d = {'cat': 'кот', 'horse': 'лошадь', 'tree': 'дерево', 'dog': 'собака', 'book': 'книга'} get_sort(d): lst = [i for i, v in sorted(d.keys(), reverse=True)] for i in range(len(lst)): yield d[lst[i]] = getsort(d) in range(len(d)): print(next(generator),

Условие:

d = {'cat': 'кот', 'horse': 'лошадь', 'tree': 'дерево', 'dog': 'собака', 'book': 'книга'}
\ndef get_sort(d):
lst = [i for i, v in sorted(d.keys(), reverse=True)]
for i in range(len(lst)):
yield d[lst[i]]
\ngenerator = get_sort(d)\nfor _ in range(len(d)):
print(next(generator), end=' ')

Решение:

Здравствуйте! Я рад помочь вам разобраться с этой задачей. Вы столкнулись с ошибкой, связанной с тем, как вы пытаетесь работать с ключами словаря после сортировки.

Давайте проанализируем ваш код шаг за шагом.

1. Дано

Дан словарь:

d= {’cat’: ’кот’, ’horse’: ’лошадь’, ’tree’: ’дерево’, ’dog’: ’собака’, ’book’: ’книга’}  d = \text{ \{'cat': 'кот', 'horse': 'лошадь', 'tree': 'дерево', 'dog': 'собака', 'book': 'книга'\} }
И дана функция get_sort(d) и код для её использования.

2. Найти

Определить, в чём заключается ошибка в коде, и как она влияет на результат.

3. Решение

Проанализируем функцию get_sort(d):

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какая основная причина возникновения ошибки `ValueError: not enough values to unpack (expected 2, got 1)` в исходном коде?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет