原文地址
获得列表最大值/最小值的索引
ll = [3, 8, 5, 7, 2, 4]print(ll.index(max(ll))) # 获得列表最大值索引# 1print(ll.index(min(ll)))# 4#### 借助numpy实现import numpy as npprint(np.argmax(ll))获得字典最大值/最小值的key
dd = {'key33':33, 'key44':44, 'key77':77, 'key22':22}print(max(dd, key=dd.get)) # 获得字典最大值的key# key77print(min(dd, key=dd.get))# key22注意:当列表/字典中存在不止一个最大/小值时
ll2 = [3, 8, 5, 7, 8, 2, 4]print(ll2.index(max(ll2)))# 1dd2 = {'key33':33, 'key44':44, 'key77':77, 'key22':22, 'key77_':77}print(max(dd2, key=dd2.get))# key77上述方法只能返回第一个最值的索引/key