Выберите правильный вариант
Anonymous Quiz
8%
10 20 [30] [30]
19%
10 20 [30] []
19%
10 10 [20, 30] []
37%
10 10 [20, 30] [20, 30]
2%
10 20 [30] [20, 30]
15%
Посмотреть результаты
Что выведет код?
with open("data.txt", "w", encoding="utf-8") as f:
f.write("apple\n")
f.write("banana\n")
f.write("cherry\n")
def read_lines():
for line in open("data.txt"):
yield line.strip()
lines = read_lines()
print(next(lines))
print(next(lines))
print(next(lines))Выберите правильный вариант
Anonymous Quiz
63%
apple banana cherry
8%
apple banana StopIteration
11%
apple banana cherry cherry
14%
['apple', 'banana', 'cherry']
2%
TypeError
2%
Посмотреть результаты
Что выведет код?
from itertools import groupby
data = ['a', 'a', 'b', 'b', 'b', 'a']
groups = [(k, list(g)) for k, g in groupby(data)]
print(groups)
Выберите правильный вариант
Anonymous Quiz
19%
[('a', ['a']), ('b', ['b']), ('a', ['a'])]
21%
[('a', ['a', 'a']), ('b', ['b', 'b', 'b']), ('a', ['a'])]
33%
[('a', ['a', 'a', 'a']), ('b', ['b', 'b', 'b'])]
13%
[('a', ['a', 'a']), ('b', ['b', 'b', 'b'])]
2%
[('a', ['a']), ('a', ['a']), ('b', ['b']), ('b', ['b'])]
13%
Посмотреть результаты
Что выведет код?
from itertools import groupby
words = ["apple", "apricot", "banana", "blueberry"]
groups = [(k, list(g)) for k, g in groupby(words, key=lambda x: x[0])]
print(groups)
Выберите правильный вариант
Anonymous Quiz
16%
[('a', ['apple']), ('a', ['apricot']), ('b', ['banana', 'blueberry'])]
32%
[('a', ['apple', 'apricot']), ('b', ['banana']), ('b', ['blueberry'])]
7%
[('a', ['apple']), ('b', ['banana']), ('b', ['blueberry'])]
36%
[('a', ['apple', 'apricot']), ('b', ['banana', 'blueberry'])]
2%
[('a', ['apple', 'apricot']), ('b', ['banana']), ('c', ['blueberry'])]
7%
Посмотреть результаты
Что выведет код?
def gen():
yield 1
return 2
g = gen()
print(next(g))
print(next(g))
Выберите правильный вариант
Anonymous Quiz
31%
1 StopIteration: 2
36%
1 2
18%
1 None
5%
StopIteration
5%
TypeError
5%
Посмотреть результаты
Что выведет код?
def sub():
value = yield
yield f"got: {value}"
def main():
yield from sub()
g = main()
next(g)
print(g.send("hello"))
Выберите правильный вариант
Anonymous Quiz
8%
hello
8%
None
60%
got: hello
10%
StopIteration
6%
TypeError
10%
Посмотреть результаты
Что выведет код?
nums = [1, 2, 3]
result = list(map(lambda x: x * 2, nums))
print(result)
Выберите правильный вариант
Anonymous Quiz
2%
[1, 2, 3]
20%
[1, 4, 9]
74%
[2, 4, 6]
0%
None
0%
TypeError
5%
Посмотреть результаты
Что выведет код?
nums = [0, 1, 2, 3, 4]
evens = list(filter(lambda x: x % 2 == 0, nums))
print(evens)
Выберите правильный вариант
Anonymous Quiz
49%
[0, 2, 4]
25%
[2, 4]
6%
[1, 3]
10%
[0, 1, 2, 3, 4]
4%
[]
6%
Посмотреть результаты