2014-09-11 2 views
1

다른 텍스트 파일의 단어 목록이 있습니다. 이 목록을 정렬하고 중복 된 파일을 정리하면 여러 개의 단어가 표시되지만 다른 텍스트 파일 (예 : [ 'you', 'chainletter.txt'] 및 [ 'you', 'grail.txt'] 제 질문은 출력을 제공하기 위해 이들을 어떻게 결합 할 수 있습니까 [ 'you', 'chainletter.txt', 'grail. TXT '] 나는 현재 다음과 같은 코드를 사용하고Python : 파일의 단어를 한 줄로 합치기

: '진주 '모듈 : 그리고 내가 원하는

def make_table(pairs): 
    import sort 
    import dup 
    sort = sort.merge_pairs(pairs) 
    nodup = dup.remove_dups(sort) 
    print(nodup) 
    return nodup 

을 내'

+0

'sort ='할 때, 가져온 모듈을 덮어 쓰고 정렬하십시오. 효과가있을 수 있지만 이미 사용 된 변수를 호출하면 어느 시점에서 이상한 문제가 발생할 수 있습니다. –

답변

0

난 전술 한 바와 같은 단어를 표시하는 엔진을 '검색 전반적으로 달성하려는 내용이 확실치 않지만 다음 두 가지 문제를 해결할 수 있습니다.

  1. set()을 사용하면 목록에서 중복 된 항목을 제거하고 원하는 경우 목록으로 되돌릴 수 있습니다 (list()).

  2. 는 다른 목록으로 목록의 요소를 추가 .extend()

This question about merging lists도 관심을 가질만한 사용하십시오.

관련 문제