Search

Dict

Search
Operation
Example
Big-O
Notes
d[k] = v
O(1)
len(d)
O(1)
del d[k]
O(1)
d.get(k)
O(1)
d.pop(k)
O(1)
d.popitem()
O(1)
popped item “randomly” selected
d.clear()
O(1)
similar to s = {} or = dict()
d.keys()
O(1)
same for d.values()
dict(…)
O(len(…))
depends # (key,value) 2-tuples
for k in d:
O(N)
all forms: keys, values, items