Getting the most out of Python collections
One of Python's best features is that it has awesome capabilities for creating and handling collections. Building a good understanding of these will help you write clean Pythonic code.
Source: Getting the most out of Python collections, an article by Nick Thapen.