Usage¶
Basic Usage¶
All keys in a sorted dictionary must be of the same type, which is determined when the first key-value pair is inserted into it. The values, though, can be of any type.
from pysorteddict import SortedDict
d = SortedDict()
d["honestly"] = "weight"
d["gain is"] = 31.692
d["times"] = "easier than"
d["losing"] = ["weight"]
assert d.key_type is str
for key, value in d.items():
print(key, "->", value)
gain is -> 31.692
honestly -> weight
losing -> ['weight']
times -> easier than
The keys are seen to be output in ascending order.
Demo¶
You can try pysorteddict out in the JupyterLite REPL below. When you click on ‘Try Now’, it will start a Pyodide kernel and run some code to install pysorteddict (using one of the hosted wheels) and import it. This will take a few seconds.
Try Now
Try Now