Python查找列表重复值及对应索引的方法
本文介绍在Python中查找列表重复元素及其对应索引位置的方法。通过集合去重筛选出重复项,再遍历原列表记录每个重复元素的所有索引,最终使用字典存储结果。该方法简单直观,适用于需要定位重复数据位置的场景。
Python查找列表重复值及索引的实现
具体实现逻辑如下所示:
核心代码示例
a = [99,1,2,1,3,4]
# 集合存储重复数据
b=set()
for i in a:
if a.count(i)>1:
b.update([i])
dict ={}
# 遍历重复数据
for j in b:
list = []
for A in range(len(a)):
if j == a[A]:
list.append(A)
dict[j] = list
print(dict)
总结
以上介绍了在Python中获取列表重复值及其对应索引的方法,希望对大家有所帮助。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









