열 1에서 중복을 제거하고 파이썬을 사용하여 각 고유 항목과 관련된 값의 관련 목록을 열 2로 반환하고 싶습니다.열에 중복 된 항목을 찾고 고유 항목을 반환하고 파이썬의 다른 열에서 해당 값을 나열하십시오.
입력은 출력
1 2
Jack London 'Son of the Wolf, Chris Farrington, Able Seaman, The God of His Fathers,Children of the Frost'
William Shakespeare 'The Rape of Lucrece,Venus and Adonis'
Oscar Wilde 'Ravenna,Poems'
이어야 동안
1 2
Jack London 'Son of the Wolf'
Jack London 'Chris Farrington'
Jack London 'The God of His Fathers'
Jack London 'Children of the Frost'
William Shakespeare 'Venus and Adonis'
William Shakespeare 'The Rape of Lucrece'
Oscar Wilde 'Ravenna'
Oscar Wilde 'Poems'
여기서 각 아이템에 연관된 값의 합을 은닉 번째 열에. I 사전
dic={'Jack London': 'Son of the Wolf', 'Jack London': 'Chris Farrington', 'Jack London': 'The God of His Fathers'}
set(dic)
의 세트() 함수를 시도했지만 파이썬
set(['Jack London'])
어떻게 분할하는 열을? –
@AdamSmith 나는 그것이 중요하다고 생각하지 않는다. 그는 입력을 분석하는 방법을 묻지 않는다. – augurar
이 작업을 수행하는 코드를 작성하는 것은 유혹스러운 일이지만, 나는 당신이나 내가 그렇게 많은 것을 배울 것이라고 생각지 않습니다. 다음은 도움이 될만한 예제입니다. https://docs.python.org/2/library/collections.html#defaultdict-examples – spirulence