我是 Python 新手,我真的很喜欢这个min
功能。
>>>min([1,3,15])
0
但是,如果我有一个实例列表,并且它们都有一个名为 的变量,该number
怎么办?
class Instance():
def __init__(self, number):
self.number = number
i1 = Instance(1)
i2 = Instance(3)
i3 = Instance(15)
iList = [i1,i2,i3]
我真的需要像
lowestI = iList[0].number
for i in iList:
if lowestI > iList[i].number: lowestI = iList[i].number
print lowestI
我不能min
以一种很好的pythonic方式使用吗?