를 사용하여 목록에서 중복 항목을 제거 NAME1 ","UGA ","GGU ']으로 파이썬에서 열린 나는이 항목이 큰 파일이 파이썬
['DEF ','chr9 ','14855289 ', NAME19', 'UCG', 'GUC']
[ 'TTC', 'chr9 ','793946 ','NAME178 ','CAG ','GUC '] ,451,515,[ 'ABC', 'chr9', '3468582', 'NAME272', 'UGT', 'GCU']
I에서만 고유 항목을 추출하고, COL1 동일 값 엔트리를 제거 할 필요, COL2 및 col3. 이 경우 마지막 줄은 col1, col2 및 col3을 기준으로 한 줄 1과 같습니다.
내가 두 가지 방법을 시도했지만 실패했다:
방법 1 :
outlist=[]
for element in parsed_in:
if element[0:3] not in outlist[0:3]:
outlist.append(element)
방법 2 :
outlist=[]
parsed_list=list(parsed_in)
for element in range(0,len(parsed_list)):
if parsed_list[element] not in parsed_list[element+1:]:
outlist.append(parsed_list[element])
이 둘의 기준으로 모든 항목이 아닌 고유 한 항목을 다시 제공 처음 세 개의 열.
그렇게
AK
가능한 중복 [어떻게 파이썬의 목록에서 중복을 제거합니까?] (http://stackoverflow.com/questions/479897/how-do-you-remove-duplicates-from-a-list-in- python) – kennytm
그의 목록은 데이터의 일부분만을 기반으로하고 전체 데이터 집합을 기반으로하는 것이 아니라 고유 한 복제본이 아닙니다. – MitMaro