Рассуждения касательно того, почему, кококо, в Питоне нету нормальных лямбд, в которых можно писать код, бывают очень многословны.
По-моему нижеследующий рафинированный пример показывает, с одной стороны, что да, наверное таки они не нужны, а с другой — что заодно в Питоне, скорее всего, никогда не появится, например, оператор `let` с блочной областью видимости, хотя бы как в ES5+. Если конечно не извращаться, как в https://stackoverflow.com/a/12219552
```
#!/usr/bin/env python3
import asyncio
async def crappy_scope():
def intristic():
print(x)
await asyncio.sleep(1)
x = "Crappy python scope even spreads out through async callbacks!"
intristic()
asyncio.get_event_loop().run_until_complete(crappy_scope())
```