This is a premium screencast available only to active Python Morsels subscribers or users with a redemption code that provides screencast access.
You can find free screencasts on the screencasts page.
List comprehensions make new lists. Generator expressions make new generator objects. Generators are iterators, which are lazy single-use iterables. Unlike lists, generators aren't data structures. Instead they do work as you loop over them.