我试着有一个函数,在这里我可以放入一个列表和一个指针,并让它把指针应用到列表中的对象,给我一个指针值最小的对象。你知道吗
def GetLowest(ListObject,Value):
ObjectX=ListObject[0]
for i in ListObject:
if i.Value<=ObjectX.Value:
ObjectX=i
return ObjectX
然后我可以做一些事情,比如(假设我有这些对象的列表)GetLowest(Rectangles,Area)
,让它检查每个矩形的面积。或者更复杂的事情,比如GetLowest(Backpacks,Wearer.ShoeSize)
。你知道吗
我想在我的程序中的一些地方使用这个。 提前谢谢,伙计们!你知道吗
在我看来,您希望使用内置的^{} 函数。
min
接受一个iterable(例如list)并返回minumum元素。您还可以给它一个key
函数,调用它来进行比较。你知道吗例如:
^{} 模块中的各种函数在这里也非常有用。例如,上面的第一条语句可以写成:
相关问题 更多 >
编程相关推荐