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
Задачи по питону и машинному обучению: алгоритмы, функции, классы, регулярные выражения, итераторы, генераторы, ООП, исключения, numpy, pandas, matplotlib, scikit-learn, TensorFlow и др. #Python #ml
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