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

Respuesta
Respuestas
Эта команда filter(lambda x: x['dolzhnost']['zarplata']>30000,ljudi)
выдает список людей.
И вы пытаетесь просуммировать людей. :)
Надо из полученного списка либо извлечь список зарплат. Либо при суммировании извлекать зарплаты.
P.S. Рад, что нравится наша обучалка. :)
Servicio de atención al cliente por UserEcho
Эта команда filter(lambda x: x['dolzhnost']['zarplata']>30000,ljudi)
выдает список людей.
И вы пытаетесь просуммировать людей. :)
Надо из полученного списка либо извлечь список зарплат. Либо при суммировании извлекать зарплаты.
P.S. Рад, что нравится наша обучалка. :)