Python:切片deque

use*_*464 0 python deque

如何将a切片deque到某个部分,像list_numbers[:5]

我的梦想代码如下:

from collections import deque
deque_num = deque([1, 2, 3])
deque_sectioned = deque_num[:1]
Run Code Online (Sandbox Code Playgroud)

Jon*_*nts 5

你可以使用islice:

from itertools import islice
new_deque = deque(islice(old_deque, 5))
Run Code Online (Sandbox Code Playgroud)

  • 今天你从islice获得了很好的里程:) (2认同)