Python查找列表中某個元素返回所有下標


需求

找出list中某一元素並返回所有匹配index值

問題

使用index()只能返回一個下標

>>> cw=[0,1,2,1,1,0,1,0,0,1]
>>> cw.index(1)
1

解決

利用enumerate()函數構建元組

>>> [i for i,x in enumerate(cw) if x == 1 ]
[1, 3, 4, 6, 9]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM