如果元素的某个部分重复(所有文本都没有下划线和数字),我需要找到元素的所有索引。 我是Python的新手,因此我使用以下代码:
import re
list = ['Magnet_1' , 'Magnet_2' , 'Magnet_3']
list2 = []
for i in range(len(list)):
list2.append(str(re.sub('[^a-z,A-Z]','', list[i])))
indexList = []
for i in range(len(list2)):
if list2.count(list2[i]) > 1:
indexList.append(i)
for i in range(len(indexList)):
print(list[indexList[i]])
可以为我提供更优雅的程序吗?你知道吗
============================================================
我希望这一行有帮助!将list修改为list1,这样python就不会混淆:)
相关问题 更多 >
编程相关推荐