Форум программистов, компьютерный форум, киберфорум
Lambda
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 3.00. Голосов: 4.
"Многостроч­ные" лямбды в Python
Запись от nekit270 размещена 09.12.2023 в 02:36
Показов 3024 Комментарии 4
Метки lambda, python

Лямбда-функции в Python имеют ряд ограничений:
  • Только одна строка (точнее, одна команда) в теле функции
  • Нельзя присваивать значение переменным или атрибутам объектов

Но эти ограничения можно обойти!

Сразу дам ответ на вопрос "Зачем?" - просто так. Просто захотелось сделать возможным то, что разработчики языка в него не закладывали.

Для начала - ограничение на одну команду. Его легко обойти, используя eval() в связке с генератором...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 1.00. Голосов: 1.
Python для начинающих. Просто о лямбдах
Запись от Welemir1 размещена 29.01.2021 в 09:02
Показов 2707 Комментарии 0
Метки def, lambda, novice, python

Привет,
хотел немного поговорить о лямбдах, ибо мне не всегда нравится как их объясняют в книгах или туториалах, из-за чего новички спотыкаются на довольно простой теме. Хотел покороче объяснить, но не получилось
Аватар для Welemir1
Автоматизируй это!
Старый
Локальные переменные, созданные внутри lambda-функций. Python
Запись от Meerith размещена 26.01.2016 в 20:47
Показов 2235 Комментарии 0
Метки lambda, python

Часто меня так и тянет написать маленькую функцию в одну строчку. Но что делать, если нужно создать перемешанный случайным образом список? Функция random.shuffle не возвращает перемешанного списка, так что нужно либо писать оболочку для этой функции, либо создать локальную переменную....
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru