wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Lambda Functions

Total questions: 14

Worksheet time: 14mins

Name
Class
Date
1.

Як створити lambda функцію в Python?

a)

lambda expression: parameters

b)

expression: lambda parameters

c)

parameters: lambda expression

d)

lambda parameters: expression

2.

Як використовувати lambda функції для фільтрації списків з отриманням парних чисел в Python?

a)

filter(lambda x: x % 2 == 1, список)

b)

filter(lambda x: x % 2 != 0, список)

c)

filter(lambda x: x > 5, список)

d)

filter(lambda x: x % 2 == 0, список)

3.

Як використовувати lambda функції для зміни даних в списку в Python?

a)

Використовуйте lambda функції разом з функцією filter() для зміни даних в списку.

b)

Використовуйте lambda функції разом з функцією map() для зміни даних в списку.

c)

Використовуйте lambda функції разом з функцією reduce() для зміни даних в списку.

d)

Використовуйте lambda функції разом з функцією sort() для зміни даних в списку.

4.

What are some common use cases of lambda functions in Python?

a)

Some common use cases of lambda functions in Python include: as arguments to higher-order functions, in list comprehensions, as key functions for sorting or grouping data, in event-driven programming or GUI applications, in functional programming, and in parallel computing or distributed systems.

b)

Some common use cases of lambda functions in Python include: as arguments to lower-order functions, in set comprehensions, as value functions for sorting or grouping data, in procedural programming or CLI applications, in object-oriented programming, and in sequential computing or single-threaded systems.

c)

Some common use cases of lambda functions in Python include: as arguments to higher-order functions, in tuple comprehensions, as attribute functions for sorting or grouping data, in procedural programming or CLI applications, in object-oriented programming, and in sequential computing or single-threaded systems.

d)

Some common use cases of lambda functions in Python include: as arguments to built-in functions, in dictionary comprehensions, as index functions for sorting or grouping data, in procedural programming or CLI applications, in object-oriented programming, and in sequential computing or single-threaded systems.

5.

Які обмеження лямбда-функцій у Python?

a)

Лямбда-функції в Python мають ті самі функції, що й звичайні функції.

b)

Лямбда-функції в Python не мають обмежень.

c)

Лямбда-функції в Python мають такі обмеження, як здатність містити лише один вираз, нездатність містити оператори чи декілька рядків коду та обмежені функціональні можливості порівняно зі звичайними функціями.

d)

Лямбда-функції в Python можуть містити кілька виразів.

6.

Що виконає програма :

myfunc = lambda a : a * 2

print(myfunc(5))?

a)

None

b)

10

c)

2.5

d)

Error

7.

Що означає ключове слово «lambda» в Python?

a)

Умовне твердження

b)

Особливий тип даних

c)

Конструкція циклу

d)

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

8.

Який результат lambda функції:

x = lambda a, b, c : a + b + c

x(5, 6, 2)?

a)

13

b)

None

c)

5

d)

6

9.

Що виконає програма?

a)

[2, 12, 16, 18]

b)

[5, 7, 3, 33, 25]

c)

[2, 5, 7, 12, 16, 18, 3, 33, 25]

d)

(2, 12, 16, 18)

10.

Що виконає програма?

a)

(1, 2, 3, 4)

b)

(1, 4, 9, 16)

c)

[1, 4, 9, 16]

d)

None

11.

Результат програми.

a)

10

b)

5

c)

15

d)

Error

e)

None

12.

Результат програми

a)

True False

b)

True True

c)

False True

13.

Результат програми

a)

(1,2,3,4)

b)

[1,2,3,4]

c)

(1,4,9,16)

d)

[1, 4, 9, 16]

14.

Результат програми

a)

[2, 12, 16, 18]

b)

[2, 5, 7, 12, 16, 18, 3, 33, 25]

c)

[5, 7, 3, 33, 25]