Generators and iterators are Python's means of handling infinite sets of data. As of Python 3000, they are the default for every operation.