189 karma · joined September 8, 2016
Fredrik Lundh once suggested the following set of rules for refactoring uses of lambda:
1. Write a lambda function.
2. Write a comment explaining what the heck that lambda does.
3. Study the comment for a while, and think of a name that captures the essence of the comment.
4. Convert the lambda to a def statement, using that name.
5. Remove the comment.As others have said, it might be helpful to have a friend or two read with you so you can answer each other's questions. Also, make sure you do a ton of exercises!