zltzlt 发表于 2020-4-11 13:31:27

Python 获取可迭代对象的最后 n 个值

>>> from collections import deque
>>> n = 3
>>> print(list(deque(range(10), n)))    # 取最后 3 个值

>>> n = 5
>>> print(list(deque(range(10), n)))    # 取最后 5 个值

qiuyouzhi 发表于 2021-1-2 19:23:27

这样也行,就是改成 list 类型开销有点大
>>> a = range(10)
>>> n = 3
>>> list(a)

>>> n = 5
>>> list(a)
页: [1]
查看完整版本: Python 获取可迭代对象的最后 n 个值