-
获得列表最大值/最小值的索引
ll = [3, 8, 5, 7, 2, 4] print(ll.index(max(ll))) # 获得列表最大值索引 # 1 print(ll.index(min(ll))) # 4
-
获得字典最大值/最小值的key
dd = {'key33':33, 'key44':44, 'key77':77, 'key22':22} print(max(dd, key=dd.get)) # 获得字典最大值的key # key77 print(min(dd, key=dd.get)) # key22
-
注意
:当列表/字典中存在不止一个最大/小值时ll2 = [3, 8, 5, 7, 8, 2, 4] print(ll2.index(max(ll2))) # 1 dd2 = {'key33':33, 'key44':44, 'key77':77, 'key22':22, 'key77_':77} print(max(dd2, key=dd2.get)) # key77
上述方法只能返回第一个最值的索引/key
Python:获得列表最大值索引、获得字典最大值的key
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.