Что выведет код?
from collections import defaultdict
d = defaultdict(lambda: "default")
d["x"] = 42
print(d["x"], d["y"])
Выберите правильный вариант
Anonymous Quiz
4%
'default' 'default'
23%
42 KeyError
11%
'x' 'y'
10%
42 None
51%
42 'default'
1%
Посмотреть результаты
Что выведет код?
nums = [1, 2, 3, 4]
result = list(map(lambda x: x * 10, filter(lambda x: x % 2 == 0, nums)))
print(result)
Выберите правильный вариант
Anonymous Quiz
1%
[10, 30]
11%
[2, 4]
9%
[20]
70%
[20, 40]
0%
[1, 3]
9%
Посмотреть результаты
Что выведет код?
from functools import partial
f = partial((lambda x, y: x * y), 2)
print(f(5))
Выберите правильный вариант
Anonymous Quiz
5%
2
11%
7
57%
10
12%
TypeError
3%
None
12%
Посмотреть результаты
Что выведет код?
items = ['a10', 'a2', 'b1', 'a1']
result = sorted(items, key=lambda x: (x[0], int(x[1:])))
print(result)
Что выведет код?
nums = [1, 2, 3, 4, 5]
gen = (x for x in map(lambda x: x * 2, nums) if x > 5)
print(list(gen))
Выберите правильный вариант
Anonymous Quiz
7%
[1, 2]
12%
[2, 4, 6, 8, 10]
3%
[6, 8]
55%
[6, 8, 10]
21%
[]
1%
Посмотреть результаты
Что выведет код?
from itertools import groupby
data = ['apple', 'apricot', 'banana', 'blueberry']
groups = [(k, list(g)) for k, g in groupby(data, key=lambda x: x[0])]
print(groups)
Выберите правильный вариант
Anonymous Quiz
53%
[('a', ['apple', 'apricot']), ('b', ['banana', 'blueberry'])]
18%
[('a', ['apple']), ('a', ['apricot']), ('b', ['banana']), ('b', ['blueberry'])]
15%
[('a', ['apple', 'apricot']), ('b', ['banana']), ('b', ['blueberry'])]
8%
[('b', ['banana', 'blueberry']), ('a', ['apple', 'apricot'])]
3%
[('a', ['apricot']), ('b', ['banana', 'blueberry'])]
5%
Посмотреть результаты