python - 如何将 lambda 简化为通用 python

标签 python lambda expression

我有这样的 lambda:

pit = lambda p, q, r: min(A[p] - A[q], A[r] - A[q])

我如何在“普通”python 上编写它

最佳答案

你的意思是作为一个命名函数?然后您只需使用 defreturn 关键字

def pit(p, q, r):
    return min(A[p] - A[q], A[r] - A[q])

关于python - 如何将 lambda 简化为通用 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33000989/

相关文章:

python - PySImpleGui 错误代码 AttributeError : module 'PySimpleGUI' has no attribute 'Popup'

c++ - 绑定(bind) lambda 的速度(通过 std::function)与仿函数结构的 operator()

C# 奇怪的 lambda 行为

javascript - 短语的正则表达式(不仅仅是单词)

regex - 具有所有属性的 anchor 标记的正则表达式

java - 规范驱动的数据包格式解析?

python - 每周总和不等于每月总和 pandas

python - 将函数应用于 Pandas DataFrame 的列,以数据类型为条件

c++ - 使用 _beginthreadex、__stdcall 和 lambda 创建线程

php - 如何使用正则表达式检查字符串不包含 "bird"或 "cat"?