yield statement, turning a function into a generator.
.send() methods, as well as using the StopIteration
exception to signal the end of the iteration.
Along with generators, also came Generator expressions, again sporting similar syntax to it's Python equivalent.
Also known as Python's sequence unpacking, allowing for multiple assignment and multiple returns.
A more structured kind of unpacking, which isn't possible in Python as far as I know, is also possible.
Similar to Python's Lamba functions.