I got this from "Impractical Python Projects."
Think of it this way: if you’re searching your house for your lost mobile phone, you could emulate a list by looking through every room before finding it (in the proverbial last place you look). But by emulating a hash map, you can basically dial your mobile number from another phone, listen for the ringtone, and go straight to the proper room.