Python generators are awesome. Why ?
- their syntax is simple an concise
- they lazily generate values and hence are very memory efficient
- bonus point: since Python 3 you can chain them with
Their drawback ? They can be iterated only once, and they hide the iterable length.
I took an …