What’s the hardest part of Python to understand? For nearly 20 years, I’ve been teaching Python to engineers at companies around the world. And if I had to say what most confuses my students, it’s list comprehensions. And yes, if you’re wondering, set and dict comprehensions are equally confusing. Comprehensions ...