Python 实现 tail()
本帖最后由 zltzlt 于 2020-4-12 22:14 编辑Python 实现 tail()
语法
tail(iterable, n)
描述
以生成器的形式返回 iterable 的后 n 个元素。如果 iterable 中的元素个数 < n,则返回 iterable 中的所有元素。
参数
参数描述
iterable可迭代对象。
n必须是正整数。
返回值
生成器。
例子
>>> tail(range(10), 8)
>>> tail(range(10), 3)
>>> tail(range(10), 10)
>>> tail(range(10), 15)
代码
from _collections import deque as _deque
def tail(iterable, n):
"""
tail(iterable, n) ->
以列表的形式返回可迭代对象的后 n 个元素
"""
return list(_deque(iterable, n))
页:
[1]