Size: a a a

Сообщество Python Программистов

2021 January 30

А

Айван in Сообщество Python Программистов
Danil Danil
tree_dictionary = {
   18: {
       5: {
           7: {
               81: {
                   10: {
                       3: {
                           67: None

                       }
                   }
               },
               5: {
                   7: {
                       81: {
                           10: {
                               3: {
                                   67: None

                               }
                           }
                       }
                   }
               }
           },
           81: {
               10: {
                   3: {
                       67: None

                   },
                   8: {
                       1002: None

                   }
               }
           }
       }
   }
}
У меня всё работает
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Айван
У меня всё работает
у меня тоже
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Danil Danil
твоё кст , ещё не пробовал, но сохранил. препод мне не поверит😅😅😅😅 та и я не разобрался как он работает((
ну так тебе объяснить как это работает?
источник

DD

Danil Danil in Сообщество Python Программистов
Бензофуран Гетероцикл
ну так тебе объяснить как это работает?
Да , если можно. просто копипастить не в прикол. хочется понимать..
источник

DD

Danil Danil in Сообщество Python Программистов
Айван
У меня всё работает
как..
источник

DD

Danil Danil in Сообщество Python Программистов
Айван
У меня всё работает
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Danil Danil
Да , если можно. просто копипастить не в прикол. хочется понимать..
def linearize(d:dict):
   # итерируемся по ключам и значениям словаря
   # для каждой пары ключ-значение
   for k, v in d.items():
       # выдать ключ
       yield k
       # если значение - словарь
       if isinstance(v, dict):
           # повторить функцию на значении
           yield from linearize(v)

tree_dictionary = ...

print(max(linearize(tree_dictionary)))
источник

DD

Danil Danil in Сообщество Python Программистов
Бензофуран Гетероцикл
def linearize(d:dict):
   # итерируемся по ключам и значениям словаря
   # для каждой пары ключ-значение
   for k, v in d.items():
       # выдать ключ
       yield k
       # если значение - словарь
       if isinstance(v, dict):
           # повторить функцию на значении
           yield from linearize(v)

tree_dictionary = ...

print(max(linearize(tree_dictionary)))
Бля, серьёзно.. почему до меня это не доходило..
источник

DD

Danil Danil in Сообщество Python Программистов
Бензофуран Гетероцикл
def linearize(d:dict):
   # итерируемся по ключам и значениям словаря
   # для каждой пары ключ-значение
   for k, v in d.items():
       # выдать ключ
       yield k
       # если значение - словарь
       if isinstance(v, dict):
           # повторить функцию на значении
           yield from linearize(v)

tree_dictionary = ...

print(max(linearize(tree_dictionary)))
спасибо))
источник

K

KarmaBot in Сообщество Python Программистов
Danil Danil
спасибо))
Вы увеличили карму Бензофуран Гетероцикл до 3366.15 (+1.42)
источник

DD

Danil Danil in Сообщество Python Программистов
Айван
У меня всё работает
но почему у тебя работает, а у меня нет. как такое может быть?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Danil Danil
Бля, серьёзно.. почему до меня это не доходило..
ну и функция называется типа линеарайз
линеаризация - приведение к линейному виду типа
было дерево (словарь словарей) стал итератор элементов
источник

VS

Vitaly Sem in Сообщество Python Программистов
Danil Danil
но почему у тебя работает, а у меня нет. как такое может быть?
Где-то, что-то упустил, видимо)
источник

DD

Danil Danil in Сообщество Python Программистов
Vitaly Sem
Где-то, что-то упустил, видимо)
мне кажется в этом случае не работал бы( там вроде как строгая логика
источник

DD

Danil Danil in Сообщество Python Программистов
Vitaly Sem
Где-то, что-то упустил, видимо)
а , так. работает но не так как надо(
источник

I

Igor in Сообщество Python Программистов
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
-

не смешно
источник

K

KarmaBot in Сообщество Python Программистов
Кирилл Баст
-

не смешно
Вы уменьшили карму Igor до -4.61 (-13.85)
источник

DD

Danil Danil in Сообщество Python Программистов
Бензофуран Гетероцикл
ну и функция называется типа линеарайз
линеаризация - приведение к линейному виду типа
было дерево (словарь словарей) стал итератор элементов
Рабоотаааеееет) УУРаа спасибо. теперь буду сидеть тупить понимать окончательно)
источник

DD

Danil Danil in Сообщество Python Программистов
Бензофуран Гетероцикл
ну и функция называется типа линеарайз
линеаризация - приведение к линейному виду типа
было дерево (словарь словарей) стал итератор элементов
+
источник