為に
l = ["a", "b"]
def bigger(x):
if x == "a":
return 1
return 2
print(max(bigger(letter) for letter in l)) #A
print(max(l, key=bigger)) #B
print(max(l, key=lambda x: bigger(x))) #C
出力:
2
b
b
A は何をして、B と C はしていないのですか? BとCの違いは何ですか?