Python·100 questions

How are dicts structured and which operations are fast?

Answer
dict — hash table.
Access/insertion/deletion by key is usually O(1).
Key must be hashable (immutable).
Insertion order is preserved (Python 3.7+ guaranteed).
Use collections.Counter for counting.
Was this answer helpful?

More questions in this topic

Related questions from other topics