Python中如何獲取列表中重復元素的索引?
回復“資源”即可獲贈Python學習資料
大家好,我是皮皮。
一、前言
昨天分享了一個文章,Python中如何獲取列表中重復元素的索引?,后來【瑜亮老師】看到文章之后,又提供了一個健壯性更強的代碼出來,這里拿出來給大家分享下,一起學習交流。
data?=?['A',?'B',?'C',?'B',?'D',?'E',?'D']
result?=?{}
for?index,?kw?in?enumerate(data):
????if?kw?not?in?result.keys():
????????result[kw]?=?[index]
????else:
????????result.get(kw).append(index)
print(result)
[print(k,?v)?for?k,?v?in?result.items()?if?len(v)?!=?1]
這個方法確實很不錯的,比文中的那個方法要全面很多,文中的那個解法,只是針對問題,給了一個可行的方案,確實換個場景的話,健壯性確實沒有那么好。
二、總結
大家好,我是皮皮。這篇文章主要分享了Python中如何獲取列表中重復元素的索引的問題,文中針對該問題給出了具體的解析和代碼演示,幫助粉絲順利解決了問題。
最后感謝粉絲【KKXL的螳螂】提問,感謝【瑜亮老師】給出的具體解析和代碼演示。
小伙伴們,快快用實踐一下吧!如果在學習過程中,有遇到任何問題,歡迎加我好友,我拉你進Python學習交流群共同探討學習。
-------------------?End?-------------------
往期精彩文章推薦:

歡迎大家點贊,留言,轉發(fā),轉載,感謝大家的相伴與支持
想加入Python學習群請在后臺回復【入群】
萬水千山總是情,點個【在看】行不行
評論
圖片
表情
