In the previous article, I examined Python's control flow routines, which consist primarily of the "while" and "for" loops, and which, correctly used, allow you to do some pretty fancy things with your Python program. Combine that with Python's lists, and you have a pretty potent combination...
However, that's just the tip of the iceberg. In addition to numbers, strings and lists, Python also offers two other very interesting variants, referred to in Python-lingo as dictionaries and tuples. Similar in concept to lists - both allow you to group related items together - these two data structures possess their own distinctive properties and methods, and provide clever Python programmers with a great deal of power and flexibility.
Over the course of this article, I'm going to explore these two structures in greater detail. Keep reading.