Дан код:
a = [x for x in range(int(1e5))]
b = (x for x in range(int(1e5)))
x = a.__sizeof__()
y = b.__sizeof__()
Какой надо поставить знак вместо "?", чтобы получить верное неравенство в выражении "x ? y"?
Anonymous Quiz
46%
>
7%
<
20%
==
10%
Подойдет любой знак
10%
Ни один из вышеперечисленных
8%
Посмотреть результаты
👍1
Что выведет код?
values = ['1', '-3', 'N/A']
def f(val):
try:
x = int(val)
return True
except ValueError:
return False
vals = list(filter(f, values))
print(vals)
Выберите правильный вариант
Anonymous Quiz
6%
[]
8%
['1', '-3', 'N/A']
54%
['1', '-3']
4%
['N/A']
4%
['1']
14%
ValueError
10%
Посмотреть результаты
👍1
Что выведет код?
values = ['1', '-3', 'N/A']
def f(val):
try:
x = int(val)
return True
except ValueError:
return False
vals = list(filter(f, values))
print(vals)
Выберите правильный вариант
Anonymous Quiz
4%
[]
9%
['1', '-3', 'N/A']
64%
['1', '-3']
4%
['N/A']
3%
['1']
10%
ValueError
6%
Посмотреть результаты
Что выведет код?
from itertools import compress
x = [1, 2, 3, 4]
y = compress(x, map(lambda i: i & 1, x))
print(*y)
Выберите правильный вариант
Anonymous Quiz
17%
1 2 3 4
11%
2 4
33%
1 3
16%
True False True False
5%
False True False True
19%
Посмотреть результаты
Что выведет код?
from itertools import compress
x = [1, 2, 3, 4]
y = compress(x, map(lambda i: i & 1, x))
print(*y)
Выберите правильный вариант
Anonymous Quiz
10%
1 2 3 4
9%
2 4
54%
1 3
8%
True False True False
3%
False True False True
15%
Посмотреть результаты
Что выведет код?
x = {'a' : 1, 'b' : 2, 'c': 3}
y = {t for t in x if t != 'b'}
z = { key:value for key,value in x.items() if key in y }
print(sum(z.values()))
Что выведет код?
x = {'a' : 1, 'b' : 2, 'c': 3}
y = {t for t in x if t != 'b'}
z = { key:value for key,value in x.items() if key in y }
print(sum(z.values()))
Выберите правильный вариант
Anonymous Quiz
3%
1
5%
2
4%
3
63%
4
11%
5
3%
6
11%
Посмотреть результаты
Что выведет код?
x = {'a' : 1, 'b' : 2, 'c': 3}
y = {t for t in x if t != 'a'}
z = {key:x[key] for key in x.keys() & y}
print(sum(z.values()))
👍1
Выберите правильный вариант
Anonymous Quiz
4%
1
6%
2
6%
3
11%
4
51%
5
9%
6
13%
Посмотреть результаты
Что выведет код?
x = {'a' : 1, 'b' : 2, 'c': 3}
y = {t for t in x if t != 'a'}
z = {key:x[key] for key in x.keys() & y}
print(sum(z.values()))
Что выведет код?
from collections import namedtuple
Uni = namedtuple('Uni', ['num_student', 'num_groups'])
a = [(10, 4), (5, 3), (9, 5)]
def f(records):
res = 0.0
for r in records:
s = Uni(*r)
res += s.num_student * s.num_groups
return res
print(f(a))
👍1
Выберите правильный вариант
Anonymous Quiz
4%
15
6%
40
8%
45
9%
55
49%
100
3%
120
22%
Посмотреть результаты
Дан код:
from collections import namedtuple
A = namedtuple('A', ['x', 'y', 'z'])
a = A(1, 2, 3)
d = dict(x=1, y=2, z=3)
sa = a.__sizeof__()
sd = d.__sizeof__()