python中的max(),需要注意的点
words = ["apple", "banana", "grape", "cherry"]
-
对每个单词,
key=lambda x: len(x)
会计算它的长度:"apple"
长度是 5"banana"
长度是 6"grape"
长度是 5"cherry"
长度是 6
-
然后,
max()
会比较这些长度值:"banana"
和"cherry"
都有长度 6,但max()
会选择 第一个 最大值,即"banana"
。