Найти - Пользователи
Полная версия: list, map, lambda
Начало » Python для новичков » list, map, lambda
1
titov_
Как правильно произносить данное выражение:

 list(map((lambda x: x['name']), people))
FishHook
лист-скобка-открывается-мэп-скобка-открывается-скобка-открывается-лямбда-икс-двоеточие-икс-квадратная-скобка-открывается-кавычка-нэйм-кавычка-квадратная-скобка-закрываетя-скобка-закрывается-запятая-пипл-скобка-закрывается-скобка-закрывается
Firik
FishHook
4kpt_IV
titov_
Вы имели ввиду как его правильно прочитать и что там происходит?
old_monty
titov_
Как правильно произносить данное выражение:
list(map((lambda x: x[name]), people))

Функция-конструктор экземпляра класса list, которая принимает в качестве своего аргумента другую функцию map, которая принимает в качестве своего аргумента третью функцию, определяемую лямбда-выражением lambda, которое принимает в качестве своего аргумента последовательность x и возвращает значение некоторого элемента этой последовательности x, соответствующего ключу 'name', которое используется для обработки каждого элемента последовательности people , являющейся вторым аргументом функции map, в результате чего генерируется последовательность, являющаяся аргументом для первой функции list, в результате чего генерируется требуемый список… Тьфу!!!
py.user.next
titov_
Как правильно произносить данное выражение:
В конструктор списка подаётся результат функции отображения, отображающей итерируемый объект people с помощью лямбда-функции, возвращающей значение из объекта по ключу ‘name’.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB