Выберите правильный вариант
Anonymous Quiz
19%
[('a', ['a']), ('b', ['b']), ('a', ['a'])]
21%
[('a', ['a', 'a']), ('b', ['b', 'b', 'b']), ('a', ['a'])]
34%
[('a', ['a', 'a', 'a']), ('b', ['b', 'b', 'b'])]
11%
[('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
17%
[('a', ['apple']), ('a', ['apricot']), ('b', ['banana', 'blueberry'])]
31%
[('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
33%
1 StopIteration: 2
39%
1 2
16%
1 None
4%
StopIteration
4%
TypeError
4%
Посмотреть результаты
Что выведет код?
def sub():
value = yield
yield f"got: {value}"
def main():
yield from sub()
g = main()
next(g)
print(g.send("hello"))
Выберите правильный вариант
Anonymous Quiz
4%
hello
4%
None
69%
got: hello
15%
StopIteration
8%
TypeError
0%
Посмотреть результаты