Вопросы с меткой [lambda]
Лямда-выражения — это анонимные функции. Лямбда представляет набор инструкций, которые можно выделить в отдельную переменную и затем многократно вызвать в различных местах программы.
309 вопросов
-1
голос
3
ответа
76
показов
Не понимаю почему не отсортировывает с ключом х**2-2*х
В задаче нужно сделать, чтобы вводили список, и на выходе получали отсортированный список по убыванию с ключом х**2-2*х.
Мой код, который не отсортировывает правильно:
n=int(input())
X=[]
for i in ...
0
голосов
2
ответа
110
показов
lambda функции в асинхронном проекте
Можно ли безопасно использовать lambda-функции в асинхронном многопользовательском телеграм боте?
1
голос
1
ответ
372
показа
Помогите написать лямбда выражение по данному заданию
У меня не получается выйти на книги и продолжить работу с ними
Задание:
Реализовать собственный аналог HashSet с двумя методами (вставить и удалить) и аналог ArrayList/LinkedList (листы на выбор, но ...
0
голосов
2
ответа
87
показов
Анонимный класс (Anonymous class), Объявление, Лямбда выражение (Lambda expression)
class Person {
public void speak() {
System.out.println("Я человек!");
}
}
public class Program {
public static void main(String[] args)
{
Person p = ...
4
голоса
3
ответа
181
показ
lambda выражения в C++
Вот такой вопрос: если lambda функция захватывает данные из вне , то создаётся анонимный класс с перегруженным оператором() (функтором) и полем, а что произойдет , если никакие данные не будут ...
-2
голоса
2
ответа
122
показа
вложенный цикл for внутри map и lambda
Есть код:
nums = [12, 63, 10, 27, 10, 4, 7]
delitel = [3, 7, 9]
ostatok = list(map(lambda pair: pair[0] % pair[1], [(n, o) for n in nums for o in delitel]))
splitted_list = [ostatok[i:i+3] for i in ...
0
голосов
1
ответ
71
показ
вывод lambda функции в комбинации с map
Есть код:
nums = [6, 63, 10, 27, 10, 4, 7]
ost = [3, 7, 9]
ostatok = list(map(lambda pair: pair[0] % pair[1], [(n, o) for n in nums for o in ost]))
result = list(map(lambda x: (f"\nчисло {nums[y]}...
2
голоса
2
ответа
123
показа
Как заменить вложенные циклы одной строкой с помощью lambda и map?
Есть такой код, который должен выводить остатки от деления каждого элемента одного списка на каждый элемент другого списка:
nums = [6, 63, 10, 27, 10, 4, 7]
ost = [3, 7, 9]
x = list(map(lambda x, y: x%...
0
голосов
2
ответа
96
показов
Извлечь колонки из матрицы
Мне нужно из матрицы вывести все колонки. Ожидаю такой результат: [[1,3,2],[2,4,3],[3,5,4]]. Я знаю про существование Numpy, но мне надо извлечь все колонки из матрицы с помощью lambda.
Пробовала код:
...
0
голосов
3
ответа
139
показов
Как выполнить лямбда-функцию, не сохраняя ее в переменную?
У меня есть задание, при котором нужно, чтобы все коды были в одну строчку.
Условие я приводить не буду, все сводится к довольно простому выражению:
answer = a + b + c + (a ** 2 + b ** 2 + c ** 2) ** ...
0
голосов
1
ответ
68
показов
Как сделать обновление переменной по нажатию кнопки?
Есть функция OpenWin1(), которая открывает окно с настройками, куда ты вводишь координаты, размеры и тд (пока сделал только координаты).
По нажатию создаётся в другом файле строки уже с настройками.
...
0
голосов
1
ответ
51
показ
Как передавать значение в другую функцию динамический?
Мне нужно передавать текст в другую функцию, но на выходе я получаю только 'c'
import customtkinter as ctk
main_form = ctk.CTk()
main_form.geometry("800x600")
main_form.title("Main"...
0
голосов
1
ответ
306
показов
Передача нескольких результатов выполнения функции в lambda-функцию в разные переменные
Коллеги, буду сразу на примерах показывать, думаю, так нагляднее.
Есть функция, которая возвращает несколько объектов (для примера возьмем два). Вернувшиеся значения можно получить в одну переменную, ...
1
голос
1
ответ
261
показ
Почему сигнатура метода Map.compute() с использованием лямбда-функции выглядит подобным образом?
Вот код из теории:
import java.util.List;
import java.util.HashMap;
public class WordCountExample {
public static void main(String[] args) {
var words = List.of("apple", "...
0
голосов
1
ответ
918
показов
Как исправить ошибку <map object at 0x000001BF2B669FA0>?
Умножьте все элементы списка [12, 24, 36, 48, 109, 187] на 17.
Нужно перебрать все элементы при помощи цикла и умножить их.
Решить эту задачу используя lambda-функцию для умножения числа и применить ...