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为具体要查的元素
打印出一个包含所有要查元素下标的列表 

 细节问题

posted on 2016-08-18 15:36  波比12  阅读(88613)  评论(3编辑  收藏  举报

导航