[問題] 最大值若有相同的 怎麼找下標

看板Python作者 (John)時間5年前 (2019/03/21 10:57), 5年前編輯推噓2(205)
留言7則, 3人參與, 5年前最新討論串1/1
as title 如果一個list有最大值有複數個 是不是就不能用 list.index(max(list))啊? 因為這樣好像只有更新到第一個出現的最大值 跪求大大們求解 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.22.36 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1553137022.A.CE2.html

03/21 10:58, 5年前 , 1F
你想幹嘛? 不太懂,,,
03/21 10:58, 1F
想找出特定條件的最大值下標 本來想說直接用 x=list.index(max(list)) 不過發現出來只會更新在第一次出現最大值的下標 但是後面更符合條件的最大值 卻不知道怎麼更新 ※ 編輯: john850730 (42.73.22.36), 03/21/2019 11:33:01

03/21 12:30, 5年前 , 2F
有沒有完整一點的程式碼可以看?
03/21 12:30, 2F

03/21 12:32, 5年前 , 3F
為什麼不用迴圈做呢?
03/21 12:32, 3F

03/21 12:38, 5年前 , 4F
GOOGLE很好找啊...
03/21 12:38, 4F

03/21 12:38, 5年前 , 5F
google > python list every max value
03/21 12:38, 5F

03/21 12:44, 5年前 , 6F
@SilentGhost answered at first link
03/21 12:44, 6F

03/21 12:44, 5年前 , 7F
03/21 12:44, 7F
文章代碼(AID): #1Salr-pY (Python)