Python:剖德曲

2024-09-30 00:27:06 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将一个deque分割成一部分,比如list_numbers[:5]?你知道吗

我的梦想密码是:

from collections import deque
deque_num = deque([1, 2, 3])
deque_sectioned = deque_num[:1]

Tags: fromimport密码numcollectionslistnumbers梦想
2条回答

您可以使用islice

from itertools import islice
new_deque = deque(islice(old_deque, 5))

一种(我觉得不是特别优雅)方法是将deque转换为一个列表,然后切片,然后再转换回deque:

In [8]: deque(list(deque_num)[:1])
Out[8]: deque([1])

相关问题 更多 >

    热门问题