ABSTRACT

Pros: Dictionaries offer the ability to key off any value, including items themselves; they provide fast, direct access for an object to individual items and can store items of any type together.

Cons: Dictionaries are unordered; they are not as helpful for lists of primitive values like strings or numbers.