Выберите правильный вариант
Anonymous Quiz
30%
map
11%
filter
38%
reduce
13%
lambda
8%
Посмотреть результаты
👍1
Что выведет код?
import operator, functools
x1 = functools.reduce(operator.add, [2, 4, 6])
x2 = functools.reduce((lambda x, у: x + у) , [2, 4, 6])
print(x1 == x2)
Выберите правильный вариант
Anonymous Quiz
53%
True
28%
False
11%
SyntaxError
7%
Посмотреть результаты
👍3
Что выведет код?
from functools import reduce
def f(acc, x):
acc[x] = x * 2
return acc
reduce(f, ["a", 3, (1,2)], {})
Что выведет код?
password = 'password'
adding = [х + у for х in '0123456789' for у in '0123456789']
count = 0
for a in adding:
password = password + a
count += 1
print(count, password[-3:])
🔥4
Выберите правильный вариант
Anonymous Quiz
10%
100 d99
6%
100 889
30%
100 899
9%
200 d99
6%
200 889
4%
200 899
4%
1024 d99
1%
1024 889
4%
1024 899
25%
Посмотреть результаты
Что выведет код?
from functools import partial
from operator import gt
gt = partial(gt, 0)
l = list(filter(gt, [x for x in range(-2, 3) if x >= 0]))
print(l)
👏1
Выберите правильный вариант
Anonymous Quiz
15%
[]
6%
[-2, -1]
26%
[1, 2]
9%
[-2, -1, 0]
22%
[0, 1, 2]
5%
[-2, -1, 1, 2]
6%
[0]
11%
Посмотреть результаты
👍1
Что выведет код?
from functools import partial
from operator import lt
gt = partial(lt, 0)
l = list(filter(gt, [x for x in range(-1, 2) if x <= 0]))
print(l)
Выберите правильный вариант
Anonymous Quiz
27%
[]
12%
[-2, -1]
11%
[1, 2]
15%
[-2, -1, 0]
8%
[0, 1, 2]
3%
[-2, -1, 1, 2]
14%
[0]
11%
Посмотреть результаты
Что выведет код?
M = [[1, 2], [3, 4]]
N = [[5, 6], [7, 8]]
sum([col1*col2 for row1, row2 in zip(M, N) for col1, col2 in zip(row1, row2)])
Выберите правильный вариант
Anonymous Quiz
8%
36
5%
62
30%
70
12%
94
8%
100
16%
5760
22%
Посмотреть результаты
👍1
Какую из функций нужно явно импортировать, чтобы ее использовать?
Anonymous Quiz
8%
map
4%
filter
37%
reduce
11%
vars
18%
classmethod
8%
dir
6%
repr
9%
Посмотреть результаты
👍6🔥2
Даны 4 варианта кода:
#1
[х ** 2 for х in range(5) if х % 2 == 0]
#2
list(map(lambda x: x**2, filter(lambda x: x % 2 == 0, range(5))))
#3
res = []
for x in range(5):
if x % 2 == 0:
y = x**2
res.append(y)
print(res)
#4
list(map(lambda x: x ** 2 % 4 == 0, range(5)))
👍2
Какой из вариантов не выведет [0, 4, 16]?
Anonymous Quiz
15%
1
18%
2
14%
3
44%
4
8%
Посмотреть результаты
👎1
Что выведет код?
[(х, у) for х in range(3) if х % 2 == 0 for у in range(3) if у % 2 == 1]
👏1
Выберите правильный вариант
Anonymous Quiz
9%
[(0,1)]
10%
[(2,1)]
40%
[(0,1),(2,1)]
13%
[(0,1),(0,2),(2,1)]
19%
[(0,1),(0,3),(2,1),(2,3)]
10%
Посмотреть результаты
👍8
Что выведет код?
res = [х ** у for х in [2, 3] for у in [2, 3]]
print(res)
Выберите правильный вариант
Anonymous Quiz
5%
[4,8]
17%
[4,27]
4%
[8,9]
4%
[9,27]
4%
[2,3,2,3]
10%
[4,6,6,9]
52%
[4,8,9,27]
3%
Посмотреть результаты
👍2🔥2