About 4,210,000 results
Open links in new tab
  1. python - queue.Queue vs. collections.deque - Stack Overflow

    Python has at least two queue classes, queue.Queue and collections.deque, with the former seemingly using the latter internally. Both claim to be thread-safe in the documentation.

  2. python - efficient circular buffer? - Stack Overflow

    Mar 16, 2016 · I want to create an efficient circular buffer in python (with the goal of taking averages of the integer values in the buffer). Is this an efficient way to use a list to collect …

  3. Iterate over deque in python - Stack Overflow

    Since a deque is a doubly linked list, I should be able to iterate through it in order without any performance cost compared to a list. However, the following will be much slower than iterating …

  4. python - Clear all items from the queue - Stack Overflow

    Dec 16, 2017 · If you read the documentation, it refers you to the Queue module's latest source, and there you could see the that the internal representation of a FIFO queue is a deque. In the …

  5. queue - How Does Deque Work in Python - Stack Overflow

    Jul 31, 2016 · I am having trouble understanding how the deque works in the snippet of code below, while trying to recreate a queue and a stack in Python. Stack Example - Understood …

  6. python - How to check if a deque is empty - Stack Overflow

    Apr 13, 2011 · If d is your deque, use if d: # not empty else: # empty This will implicitly convert d to a bool, which yields True if the deque contains any items and False if it is empty.

  7. python - How to slice a deque? - Stack Overflow

    Apr 4, 2012 · deque_slice = collections.deque(itertools.islice(my_deque, 10, 20)) Indexing into a deque requires following a linked list from the beginning each time, so the islice() approach, …

  8. Implementing an efficient queue in Python - Stack Overflow

    Aug 15, 2017 · Since removing the last item from a C-based array and hence Python list is a constant-time operation, implementing the dequeue() method in terms of a Python list retains …

  9. python - Rolling or sliding window iterator? - Stack Overflow

    Getting collections.deque -like O (1) inserts with array-like O (1) lookups isn't too hard using a circular array--- store the window in a array, but keep a 'head' index that points to the front of …

  10. How are deques in Python implemented, and when are they worse …

    Dec 10, 2015 · I've recently gotten into investigating how various data structures are implemented in Python in order to make my code more efficient. In investigating how lists and deques work, …