Generators are objects used to create iterable objects (eg functions) in Python and do not take up any memory space. For example, generating 100,000 values and keeping them in a list will take up a lot of memory. So it would make sense to write a function that performs this operation in the form of... Continue Reading →