python3 中的 min() 函数
min() function in python3
似乎内置的 min()
函数用于确定给定可迭代对象中的最小值。我有这行代码:
result = min(cost+futureCost(newState) \
for action, newState, cost in problem.succAndCost(state))
其中 newState
是整数类型,函数 futureCost()
returns 是整数。在这种情况下,封闭的参数如何形成可迭代的?
这称为生成器表达式。 https://www.python.org/dev/peps/pep-0289
似乎内置的 min()
函数用于确定给定可迭代对象中的最小值。我有这行代码:
result = min(cost+futureCost(newState) \
for action, newState, cost in problem.succAndCost(state))
其中 newState
是整数类型,函数 futureCost()
returns 是整数。在这种情况下,封闭的参数如何形成可迭代的?
这称为生成器表达式。 https://www.python.org/dev/peps/pep-0289