Я хотел бы удалить дубликаты из столбца 1 и вернуть в столбец 2 связанный список значений, связанных с каждым уникальным элементом, используя python.
Вход
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'
в то время как выход должен быть
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'
где второй столбец содержит сумму значений, связанных с каждым элементом. Я попробовал функцию set() в словаре
dic={'Jack London': 'Son of the Wolf', 'Jack London': 'Chris Farrington', 'Jack London': 'The God of His Fathers'}
set(dic)
но он вернул только первый ключ словаря
set(['Jack London'])