Too Long; Didn't Read
10 ways to refactor your Python code to make it easier to understand, easier to work with, and just all around a bit more Pythonic. Don't repeat yourself! Hoist duplicate code out of conditionals and use list/set/dictionary comprehensions. Use any() instead of for loops to make your code easier to read, understand, and work with through automatic refactoring suggestions. Use lists to simplify the entire list creation into a single line and cut out the entire. line.