
0
Résolu
Урок 3. Применение идиом map, reduce, filter для обработки более сложных структур данных.88%
Получи сумму зарплат людей, зарплаты которых выше 30000.
reduce(lambda x,y: x+y, filter(lambda x: x['dolzhnost']['zarplata']>30000,ljudi))
Не могу понять в чем тут ошибка. Заранее спасибо!
Solution

Solution
Résolu
Эта команда filter(lambda x: x['dolzhnost']['zarplata']>30000,ljudi)
выдает список людей.
И вы пытаетесь просуммировать людей. :)
Надо из полученного списка либо извлечь список зарплат. Либо при суммировании извлекать зарплаты.
P.S. Рад, что нравится наша обучалка. :)
Service d'assistance aux clients par UserEcho
Эта команда filter(lambda x: x['dolzhnost']['zarplata']>30000,ljudi)
выдает список людей.
И вы пытаетесь просуммировать людей. :)
Надо из полученного списка либо извлечь список зарплат. Либо при суммировании извлекать зарплаты.
P.S. Рад, что нравится наша обучалка. :)