Python 列表如何獲得一個指定元素所在的下標


在使用Python3.4讀取txt數據到列表,由於編碼問題,讀取到的數據通常會出現'\ufeffX'(x為你想要的數據)。這時候如果需要把列表中的數據由字符串轉換到數值型的數據的進行數據分析的話就會出現問題,我們可以采取獲取到該異常數據所在的位置,將該位置換成格式合適的數據。

那么Python列表如何通過元素來獲取其對應的下標呢?

(1)print(your_list.index('your_item'))  ###your_list為列表名稱   your_item為需要修該的數據


(2)print [i for i, x in enumerate(your_list) if x == 'your_item']

your_list為待查list,your_item為具體要查的元素
打印出一個包含所有要查元素下標的列表 

 細節問題


免責聲明!

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



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