Уведомления

Группа в Telegram: @pythonsu

#1 Март 4, 2016 13:06:11

titov_
Зарегистрирован: 2015-08-02
Сообщения: 31
Репутация: +  0  -
Профиль   Адрес электронной почты  

list, map, lambda

Как правильно произносить данное выражение:

 list(map((lambda x: x['name']), people))

Отредактировано titov_ (Авг. 17, 2016 13:14:36)

Офлайн

#2 Март 4, 2016 16:30:11

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

list, map, lambda

лист-скобка-открывается-мэп-скобка-открывается-скобка-открывается-лямбда-икс-двоеточие-икс-квадратная-скобка-открывается-кавычка-нэйм-кавычка-квадратная-скобка-закрываетя-скобка-закрывается-запятая-пипл-скобка-закрывается-скобка-закрывается



Отредактировано FishHook (Март 4, 2016 16:30:44)

Офлайн

#3 Март 4, 2016 16:32:18

Firik
Зарегистрирован: 2015-12-02
Сообщения: 151
Репутация: +  6  -
Профиль   Отправить e-mail  

list, map, lambda

FishHook

Офлайн

#4 Март 4, 2016 16:38:49

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

list, map, lambda

titov_
Вы имели ввиду как его правильно прочитать и что там происходит?

Офлайн

#5 Март 4, 2016 17:37:40

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

list, map, lambda

titov_
Как правильно произносить данное выражение:
list(map((lambda x: x[name]), people))

Функция-конструктор экземпляра класса list, которая принимает в качестве своего аргумента другую функцию map, которая принимает в качестве своего аргумента третью функцию, определяемую лямбда-выражением lambda, которое принимает в качестве своего аргумента последовательность x и возвращает значение некоторого элемента этой последовательности x, соответствующего ключу 'name', которое используется для обработки каждого элемента последовательности people , являющейся вторым аргументом функции map, в результате чего генерируется последовательность, являющаяся аргументом для первой функции list, в результате чего генерируется требуемый список… Тьфу!!!

Отредактировано old_monty (Март 4, 2016 17:41:57)

Офлайн

#6 Март 5, 2016 02:14:36

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

list, map, lambda

titov_
Как правильно произносить данное выражение:
В конструктор списка подаётся результат функции отображения, отображающей итерируемый объект people с помощью лямбда-функции, возвращающей значение из объекта по ключу ‘name’.



Отредактировано py.user.next (Март 5, 2016 02:16:48)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version