0
요소의 일부가 반복되는 경우 요소의 모든 색인을 찾아야합니다 (밑줄과 숫자가없는 모든 텍스트). 파이썬에서 정말 안돼서 나는 다음과 같은 코드를 사용하고 그 이유는 다음과 같습니다반복되는 경우 목록에있는 각 요소의 색인을 반환하십시오.
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]])
당신이 더 우아한 절차 나에게 제공 할 수 있음을?