zltzlt 发表于 2020-4-11 18:39:53

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]
查看完整版本: Python 实现 tail()