Вы не авторизованы и не можете видеть весь контент сайта. Хотите авторизоваться?
Данный сайт использует куки. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie.
Вы можете установить этой сайт в виде иконки на рабочем столе
и использовать его как нативное приложение.
Хотите установить это веб-приложение?
Библиотека itertools
<% normalizedTimer %>
Что выведет код?
```python
items = ['a', 'b', 'c']
from itertools import combinations
p = len([*combinations(items, 2)])
print(p)
```
Вопрос № 1(Верно)(Неверно)
Ответы:
1
2
3
6
9
Что выведет код?
```python
items = ['a', 'b', 'c']
from itertools import combinations_with_replacement
p = len([* combinations_with_replacement(items, 2)])
print(p)
```
Вопрос № 2(Верно)(Неверно)
Ответы:
1
2
3
6
9
Что выведет код?
```python
items = ['a', 'b', 'c']
from itertools import permutations
p = len([*permutations(items, 2)])
print(p)
```
Вопрос № 3(Верно)(Неверно)
Ответы:
1
2
3
6
9
Что выведет код?
```python
from itertools import islice
items = [1, 2, 3, 4, 5, 6]
for x in islice(items, 3, None):
print(x, end="")
```
Вопрос № 4(Верно)(Неверно)
Ответы:
None None None 456
123 None None None
123456
123
456
Какой из вариантов выведет 4 9 ?
```python
from itertools import islice
g = (i**2 for i in range(1, 4))
print(*g[1:3]) # 1
print(*islice(g, 1, 3)) # 2
print(*slice(g, 1, 3)) # 3
print(*g.slice(1, 3)) # 4
```
Вопрос № 5(Верно)(Неверно)
Ответы:
1
2
3
4
Что выведет код?
```python
from itertools import repeat, chain
class A:
def __init__(self, x):
self.x = x
def __reversed__(self):
return chain(reversed(self.x), repeat(0, 2))
a = A([1, 2])
print(*reversed(a))
```
Вопрос № 6(Верно)(Неверно)
Ответы:
1 2 0
2 1 0
1 1 0 0
2 1 0 0
2 2 2 0
Что выведет код?
```python
from itertools import dropwhile
s = [x for x in dropwhile(lambda t: t % 2 == 0, range(4))]
print(*s)
```
Вопрос № 7(Верно)(Неверно)
Ответы:
0 1 2 3 4
0 1 2 3
1 2 3
1 3
3
Что выведет код?
```python
from itertools import dropwhile
s = [x for x in dropwhile(lambda t: t % 2 == 0, [10, 8, 6, 5, 4, 3])]
print(*s)
```
Вопрос № 8(Верно)(Неверно)
Ответы:
10, 8, 6, 5, 4, 3
6, 5, 4, 3
5, 4, 3
4, 3
Что выведет код?
```python
from itertools import zip_longest
print(*[*zip_longest([1], [3, 4])])
```
Вопрос № 9(Верно)(Неверно)
Ответы:
(1, 3)
(1, 3) (1, 4)
(1, None) (3, 4)
(1, 3) (None, 4)
Что выведет код?
```python
from itertools import repeat, chain
x = [1, 2]
print(*chain(*repeat(x, 2)))
```