Что выведет код?
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__()
Какое утверждение будет верным?
Anonymous Quiz
17%
sa > sd
30%
sa < sd
27%
sa == sd
15%
TypeError
10%
Посмотреть результаты
Что выведет код?
from collections import namedtuple
A = namedtuple('A', ['x', 'y'])
a = A('A', ['1', '2'])
a.x = 3
print(a.x)
Выберите правильный вариант
Anonymous Quiz
5%
1
5%
2
45%
3
30%
AttributeError
6%
TypeError
8%
Посмотреть результаты
Что выведет код?
from collections import namedtuple
A = namedtuple('A', ['x', 'y'])
a = A('A', ['1', '2'])
a = a._replace(x=3)
print(a.x)
Выберите правильный вариант
Anonymous Quiz
4%
1
5%
2
37%
3
29%
AttributeError
12%
TypeError
13%
Посмотреть результаты
Что выведет код?
from collections import namedtuple
A = namedtuple('A', ['x', 'y'])
a = A(0, 0)
d = {'x': 1, 'y': 2}
a = a._replace(**d)
print(a.x + a.y)
Выберите правильный вариант
Anonymous Quiz
2%
1
7%
2
47%
3
19%
AttributeError
10%
TypeError
15%
Посмотреть результаты
Выберите предпочтительный (в смысле потребления ресурсов) метод нахождения суммы числе от 1 до 10**9:
Anonymous Quiz
13%
sum({x for x in range(10**9)})
18%
sum([x for x in range(10**9)])
47%
sum(x for x in range(10**9))
9%
Все одинаковы
13%
Посмотреть результаты
Что выведет код?
from operator import itemgetter
ds = [{"x": 1}, {"x": 2, "y": 3}]
min1 = min(ds, key=itemgetter('x'))
min2 = min(i['x'] for i in ds)
print(min1 == min2)
Выберите правильный вариант
Anonymous Quiz
34%
True
30%
False
9%
IndexError
9%
AttributeError
6%
TypeError
13%
Посмотреть результаты
Что выведет код?
from collections import ChainMap
a = {'x': 1, 'z': 3 }
b = {'y': 2, 'z': 4 }
c = ChainMap(a,b)
print(c['x'] + c['y'] - c['z'])