Lesson1-7:UsingMax
今回のポイント
MaxはKeyにFunctionを指定することが出来る。指定されたFunctionは最大値算出時にMapのように一つずつ値を算出し、比較をしすることで最大値を算出する。
例
def poker(hands): "Return the best hand; poker([hand, ...]) => hand" return max(hands, key=hand_rank) # hand_rankを評価基準にして最大値を算出する。 def hand_rank(hand): pass