def take(iterable, n):
"""
Return iterator over last n elements of given iterable.
>>> list(take(range(10), 3))
[0, 1, 2]
See: https://docs.python.org/2/library/itertools.html#itertools.islice
:param iterable iterable: Any iterable, e.g. list, range, ...
:param int n: Number of elements to take
:return: Iterator over last n elements
:rtype: iterator
"""
return itt.islice(iterable, n)
评论列表
文章目录