Что выведет код?
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'])
Выберите правильный вариант
Anonymous Quiz
48%
0
6%
1
6%
2
7%
3
4%
4
4%
5
5%
6
5%
7
15%
Посмотреть результаты
Что выведет код?
from collections import ChainMap
d1 = {'x': 1, 'z': 10}
d2 = {'y': 2, 'z': 20}
d3 = {**d1, **d2}
d4 = ChainMap(d1, d2)
s1 = d3['x'] + d3['y'] + d3['z']
s2 = d4['x'] + d4['y'] + d4['z']
print(s1, s2)
Выберите правильный вариант
Anonymous Quiz
7%
10 20
4%
20 10
8%
23 10
7%
10 23
29%
23 13
11%
13 23
10%
23 23
6%
33 33
19%
Посмотреть результаты
Что выведет код?
from collections import ChainMap
a = {'x': 1, 'z': 3 }
b = {'y': 2, 'z': 4 }
c = ChainMap(a,b)
c['z'] = 10
c['w'] = 40
del c['x']
print(sum(a.values()), sum(b.values()))
Выберите правильный вариант
Anonymous Quiz
11%
40 10
14%
43 12
11%
44 12
29%
50 6
6%
51 6
29%
Посмотреть результаты
Что выведет код?
from collections import ChainMap
a = {'x': 1}
b = {'x': 2}
c = {'x': 3}
d = ChainMap(a, b, c)
del d['x']
del d['x']
print(d['x'])
Выберите правильный вариант
Anonymous Quiz
8%
1
5%
2
36%
3
26%
KeyError
12%
IndexError
13%
Посмотреть результаты
Что выведет код?
from collections import ChainMap
values = ChainMap()
values['x'] = 1
values = values.new_child()
values['x'] = 2
values = values.parents
print(values['x'])
Выберите правильный вариант
Anonymous Quiz
3%
0
38%
1
28%
2
13%
KeyError
5%
IndexError
14%
Посмотреть результаты
Что выведет код?
from collections import ChainMap
a = {'x': 1, 'z': 3 }
b = {'y': 2, 'z': 4 }
c = ChainMap(a, b)
a['x'] = 10
c['y'] = 20
c['z'] = 30
print(c['x'], b['y'], a['z'], b['z'])