Я ищу функцию, которая принимает итеративный i
и размер n
и дает кортежи длины n
, которые являются последовательными значениями из i
:
x = [1,2,3,4,5,6,7,8,9,0]
[z for z in TheFunc(x,3)]
дает
[(1,2,3),(4,5,6),(7,8,9),(0)]
Существует ли такая функция в стандартной библиотеке?
Если он существует как часть стандартной библиотеки, я не могу найти его, и у меня закончились термины для поиска. Я мог бы написать свой собственный, но я бы предпочел не делать этого.