Используя выражение присваивания Python 3.8, вы можете выполнить sh эквивалентный полусмысленно:
>>> from copy import deepcopy
>>> modify = lambda **kwargs: dict(new_kwargs := deepcopy(kwargs), x=new_kwargs['x']*2)
>>> modify(x=4)
{'x': 8}
Однако это создает дополнительную поверхностную копию без веской причины. Это также не очень читабельно.
Оставляя в стороне тот факт, что нельзя назначать лямбда-имя лямбда-идентификатору (поскольку это наносит ущерб единственному назначению), я бы просто придерживался вашего полного определения функции, потому что оно более четкое и более эффективное .