Анонимная функция

Анонимная функция

9th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

СОР№2 9 класс 2 вариант

СОР№2 9 класс 2 вариант

9th Grade

10 Qs

Одномерные массивы. Поиск, перестановка, сортировка элементов

Одномерные массивы. Поиск, перестановка, сортировка элементов

9th Grade

10 Qs

Большое Повторение C#

Большое Повторение C#

5th Grade - University

15 Qs

Python Lambdas and map

Python Lambdas and map

9th Grade

11 Qs

10 Клас Python tests

10 Клас Python tests

10th Grade

12 Qs

Олимпиада IT-Куб

Олимпиада IT-Куб

6th - 11th Grade

15 Qs

Сортировки

Сортировки

10th Grade

10 Qs

Databases

Databases

6th - 10th Grade

12 Qs

Анонимная функция

Анонимная функция

Assessment

Quiz

Computers

9th - 12th Grade

Hard

Created by

whitemoontears whitemoontears

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что делает функция map() в Python?

Применяет функцию к каждому элементу последовательности

Фильтрует элементы, оставляя только подходящие

Сворачивает последовательность в одно значение

Выполняет итерацию по списку без изменений

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой результат вернёт следующий код?
list(map(lambda x: x * 2, [1, 2, 3]))

[1, 2, 3]

[2, 4, 6]

[0, 2, 6]

Ошибка

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что делает функция filter()?

Заменяет все элементы списка на заданное значение

Изменяет элементы списка по заданному алгоритму

Применяет функцию ко всем элементам списка

Оставляет только те элементы, которые удовлетворяют условию

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой результат вернёт следующий код?
list(filter(lambda x: x > 2, [1, 2, 3, 4]))

[1, 2, 3, 4]

[3, 4]

[1, 2]

Ошибка

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой из вариантов эквивалентен map(str.upper, words)?

[w.upper() for w in words]

[w.lower() for w in words]

[w.capitalize() for w in words]

filter(str.upper, words)

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что делает lambda-функция?

Определяет новую переменную

Создаёт анонимную (безымянную) функцию

Создаёт бесконечный цикл

Выполняет математические операции

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой из вариантов правильно создаёт lambda-функцию, которая удваивает число?

def f(x): return x * 2

lambda x: x * 2

reduce(lambda x, y: x + y, [1, 2, 3])

lambda = x*2, x

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?