2017-01-26 35 views

答えて

0

あなたのコードは、snd defintionの後に字下げしただけで、key引数に関数名を使用するだけで、関数が自動的に引数を関数の引数として渡します。 Pythonで

def snd(pair): 
    x,y = pair 
    return y 

list_of_tuples = [(1,2), (3,4), (5,0)] 
print(min(list_of_tuples, key=snd)) 
1

多くの機能要素のそれぞれに適用される呼び出し可能(関数)(ここで、各タプルのペア)をとる任意key引数を有します。

は、と入力してください。minはそれを行います。 docs on minから:

2つのオプションのキーワードのみの引数があります。 key引数は、list.sort()で使用されるような1引数の順序付け関数を指定します。

キー機能の詳細については、hereを参照してください。

関連する問題