如何在不删除deque的情况下获取其第一个值?

2024-09-17 18:24:19 发布

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

我使用Python3.6.1,由于它的方便性,我经常使用集合中的deque()。这一次,我需要得到一个deque的第一个值,并想知道它是否可能。

问题是,我可以使用.popleft()来实现这一点,但最终会同时删除该值。我想到了list(deque01)[0],但我担心当deque01很大时,它是否消耗了太多资源,或者获取第一个值的过程重复了很多次。有什么方法或技巧可以有效地做到这一点吗?


Tags: 方法技巧过程资源list消耗deque方便性