天天看点

如何解决python列表中重复值的索引问题

比如有一个列表

a=[1,2,3,4,4]
           

当我使用a.index(4)求索引的时候,只会返回第一个4的索引3,而在数据处理中往往需要把两个4的索引都取出来。提供一种解决思路就是使用enumerate()

a=[1,2,3,4,4]
for i,element in enumerate(a):
    if element==4:
        print(i)
           

当然这是简单的示例,真正应用实际项目中可以玩的很花。

继续阅读