在使用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為具體要查的元素 打印出一個包含所有要查元素下標的列表
細節問題