For many newcomers to Python, list comprehensions can be completely confusing. In this video, I explain how you can break comprehensions into three parts (expression - iteration - condition), and thus understand them more easily. Once you understand them, I'd like to think that you'll be more open to using them in your Python development.
The Jupyter notebook for this, and all other videos, is at https://github.com/reuven/youTube-not....