私は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な方法で使用できませんか?