About 21,200 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 - deque remove item by index - Stack Overflow

    May 25, 2018 · deque remove item by index Asked 7 years, 6 months ago Modified 4 years, 9 months ago Viewed 30k times

  3. python: deque vs list performance comparison - Stack Overflow

    May 6, 2014 · In python docs I can see that deque is a special collection highly optimized for poping/adding items from left or right sides. E.g. documentation says: Deques are a …

  4. How to peek front of deque without popping? - Stack Overflow

    Feb 6, 2018 · Deque too can be interpreted as a list in terms of accessing using indices. You can peek front element by using deque[0] and peek last using deque[-1] This works without …

  5. python - efficient circular buffer? - Stack Overflow

    Mar 16, 2016 · This is not an efficient way to implement circular buffer because pop (0) is O (n) operation in the list. pop (0) removes the first element in the list and all elements have to be …

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

    Apr 13, 2011 · How to check if a deque is empty Asked 14 years, 8 months ago Modified 4 years, 2 months ago Viewed 108k times

  7. 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 …

  8. How to check deque length in Python - Stack Overflow

    May 13, 2021 · from collections import deque queue = deque(["Eric", "John", "Michael"]) How to check the length of this deque? and can we initialize like python

  9. Use slice notation with collections.deque - Stack Overflow

    How would you extract items 3..6 efficiently, elegantly and pythonically from the following deque without altering it: from collections import deque q = deque('',maxlen=10) for i in range(10,20): ...

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

    Dec 10, 2015 · Check out collections.deque. From the docs: Deques support thread-safe, memory efficient appends and pops from either side of the deque with approximately the same …