我们都知道如果在一个列表中,如果找到一个最大数用max即可,但如何迅速找到最大长度字符串的索引呢
最暴力的方法就是自己写一个遍历了,但是max函数其实是支持很多方法的,比如将key设置成len就可以解决这个问题
具体代码如下:
L1 = [‘中国’, ‘大学城’, ‘北大清华’]
print(L1.index(max(L1, key=len))
输出:
2
字典等方法
prices = {
… ‘A’:123,
… ‘B’:450.1,
… ‘C’:12,
… ‘E’:444,
… }max(prices.items(),key=lambda x:x[1])
(‘B’, 450.1)