Back to feed

Working With Python's deque

Real Python

EDITOR BRIEF

Python's deque is a data structure designed for efficient adding and removing of items from either end. It can be used to build queues and stacks, and it also supports a maxlen setting for keeping only a limited history.

INSIGHTS

This is useful when you need fast insertions and removals without using a regular list for everything. Try replacing a list with deque in a small queue or undo-history project to see the difference.

CodeFriends courses that build on this story. Practice in the browser with nothing to install.

COMMENTS

0/40
0/2000

Loading comments…