.. _unnecessary-lambda:

unnecessary-lambda / W0108
==========================

**Message emitted:**

Lambda may not be necessary

**Description:**

*Used when the body of a lambda expression is a function call on the same argument list as the lambda itself; such lambda expressions are in all but a few cases replaceable with the function being called in the body of the lambda.*

**Problematic code:**

.. literalinclude:: /data/messages/u/unnecessary-lambda/bad.py
   :language: python

**Correct code:**

.. literalinclude:: /data/messages/u/unnecessary-lambda/good.py
   :language: python



Created by the `basic <https://github.com/PyCQA/pylint/blob/main/pylint/checkers/base/basic_checker.py>`__ checker.