5.4.5 Why we Use Dictionaries

Behind the scenes, dictionaries use a technique called hashing, that effectivly uses a mathematical hash of the key, to be able to "instantly" look up the associated value's memory location. This means, in most cases a Dictionary (Or other hash based data structures) is significantly more effecient than other data structures.