.. _unnecessary-lambda-assignment: unnecessary-lambda-assignment / C3001 ===================================== **Message emitted:** ``Lambda expression assigned to a variable. Define a function using the "def" keyword instead.`` **Description:** *Used when a lambda expression is assigned to variable rather than defining a standard function with the "def" keyword.* **Problematic code:** .. literalinclude:: /data/messages/u/unnecessary-lambda-assignment/bad.py :language: python **Correct code:** .. literalinclude:: /data/messages/u/unnecessary-lambda-assignment/good.py :language: python Created by the `lambda-expressions `__ checker.