Tagged: lambda

06
Май
2021

Конвертация List в Map

Есть такой клас:
public class Anima{

public List<String> name;
}

Хочу поместить все name с Animal в Map<String, Integer>. Есть имя но хочу указать уникальный ид.
Как написать в Java 8 вот такое, условие класс Animal нельзя …

28
Янв
2021

Как передать в lambda-функцию текущее значение переменной?

Писал простенький калькулятор в tkinter. Некоторые кнопки инициализировал в цикле:
for i in range(10):
button = Button(command=lambda: some_function(i), …)

Проблема в том, что лямбда функции запоминают не текущее значение переменно…

28
Янв
2021

Как передать в lambda-функцию текущее значение переменной?

Писал простенький калькулятор в tkinter. Некоторые кнопки инициализировал в цикле:
for i in range(10):
button = Button(command=lambda: some_function(i), …)

Проблема в том, что лямбда функции запоминают не текущее значение переменно…

31
Дек
2020

Как вывести текст кнопки из списка PyQT5

Как определить функции для отдельных кнопок?
Скажите, как исправить ошибку, что при нажатии на кнопку (которая уже в нижнем списке) выводится в консоль именно последняя добавленная кнопка (её текст).
А должен по идеи выводить текст той кно…

31
Дек
2020

Как вывести текст кнопки из списка PyQT5

Как определить функции для отдельных кнопок?
Скажите, как исправить ошибку, что при нажатии на кнопку (которая уже в нижнем списке) выводится в консоль именно последняя добавленная кнопка (её текст).
А должен по идеи выводить текст той кно…

24
Ноя
2020

Проблема с if/else

Задача: Дан список [0, 12, 1, 3, 5, 0, 0, 55, 22]. Пройтись по списку и если элемент <= 0, то вместо него вывести символ ‘x’. Ниже даны 3 реализации этой задачи, но правильно работает только "Solution #1". Не могу разобраться …

19
Ноя
2020

Возникла проблема с кодом Python

Условие задачи.
На вход подается одномерный массив (список). Требуется разработать функцию,
которая позже будет использована для свертки элементов последовательности. Функция должна проверить, является ли текущий элемент больше следующего….

16
Ноя
2020

lambda в массиве [закрыт]

Есть код:
a = [x for x in range(10)] #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

list(map(lambda j: j * j, a))
print(a) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Он, к сожалению не работает, но почему? Вроде бы все правильно

26
Авг
2020

Задача про JavaScript [закрыт]

Hello world!
Изучая ООП в js придумал эту задачку.
Вроде простая, но пока никто так и не ответил:

_=(…_)=>_

Это js

Это истинная форма

Вопрос: Что это такое?
P.S. Задача не в том, чтобы прочитать синтаксис. Think different 🙂

11
Июн
2020

Сортировка словаря в списке, что происходит под "капотом" lambda?

Всем привет, не смог разобраться, как написать функцию, которая заменит lambda-функцию. Есть list, содержащий в себе dict, который необходимо отсортировать. Сделал это через lambda-функцию, только это не pythonic way. Будьте так добры, пок…

21
Май
2020

Обобщить результаты DataFrame: группировка по группе ряда чисел заканчивающейся нулем

Есть ряд данных. В конце каждого ряда нужно указать “первое значение ряда”, “последнее значение” и “экстремум – максимум” или минимум из ряда (в данном примере максимум). Строки с 0 нужно сохранить. Записывается в конце ряда так:

0 …

11
Май
2020

Экстремумы в рядах данных

Есть два ряда данных. В них требуется выявить экстремум, но сложность в том, что в одном ряде экстремумы должны выявляться до того момента как в другом столбце появятся новые значения.

То есть если в первом одно значение (или группа знач…

01
Май
2020

Сортировка списка списков строк в различном лексикографическом порядке

В недавно заданном вопросе зашла речь об обратной сортировке алфавитного порядка.
В именно этом случае вопрос решается просто – по числам изначально отсортировать наоборот, а потом развернуть результат в обратном порядке. Однако, вероятно,…

29
Апр
2020

Помогите разобраться с решением задачи Python

Условие:

Дан текст на русском языке. Посчитайте, сколько раз встречается в тексте каждое слово.

Слово — это последовательность русских букв. Кроме слов, в тексте могут присутствовать пробелы и знаки препинания («,», «.», «!», «?»…

17
Апр
2020

Функция eval для lambda-функции

Нужно написать функцию поиска элемента последовательности, удовлетворяющего набору определенных условий.

Функция должна принимать следующие аргументы:
Любую итерируемую последовательность или коллекцию, в которой будет производиться поиск…

25
Мар
2020

Ноль или не ноль python

Есть некий функциональный код

print(any(map(lambda x: x != 0, map(int, input().split()))))

Выведите True, если среди введенных чисел есть хотя бы один нуль, или False в противном случае.

не могу понять, как при следующем вводе заставит…

24
Мар
2020

Как в лямбда-функции использовать больше одной команды?

Как в лямбда-функции использовать больше одной команды?

Предположим у меня есть функция f, которая принимает аргументы. Я допустим присваиваю эту функцию как команду в кнопку tkinter:

b = Button(root, command = lambda: f(‘arg’, ‘arg2’))

10
Фев
2020

Как использовать в лямбда-выражении Predicate вместе с BinaryOperation

Есть код с записанным предикатом predicate и бинарной операцией sum. Как можно вывести результат бинарной операции с помощью лямбда-выражения при условии true в бинарной операции (вместо обычной конструкции с if). Заранее спасибо.

public …

14
Апр
2019

Как реализованы ссылки на методы в Java 8 внутри JVM?

Мне стало интересно, как реализованы ссылки на методы(::) в Java 8.
Для сравнения опишу, как они реализованы в Object Pascal – простейшим образом и эффективно. Указатель на метод в нем это запись из двух указателей:

TMethod = record
Cod…

01
Июн
2018

Сравнение двух массивов с помощью Java 8 Stream

Есть два массива целых чисел 0 – 9, я их хочу сравнить и получить на выходе массив с разницей. То есть если в первом число больше то выдать +1 если меньше то -1 ну и для равно 0.
Реализовал это вот такой конструкцией, но мне кажется, что в…