Я новичок в 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
в хорошем питоническом ключе?