組み込み関数 max

 max(シーケンスs[, args...][key])

 引数で与えられたシーケンスsのメンバや引数(複数)のうち最大のものを返します。正確にいうと辞書順で一番遅いものを返します。key を指定する場合は、比較する要素を引数にして結果を返す関数名を指定します。

#coding: shift-jis

print max('abcde') ←アルファベットで比較した場合
print max('aBcD') ←アルファベットでは'D'ですが、辞書順なので'c'です。

print max(1,2,3,4,41,100) ←数字の場合
print max('1','01','2','3') ←文字列の場合
print max('1','01','2','3',key=len) ←keyを使って比較関数を指定。

raw_input()

出力画面:
 e
 c
 100
 3
 01