Как предполагает Макото, проблема не в типе invite
, а в типе того, что входит в invite
.Похоже, вы пытаетесь распаковать каждый экземпляр pandas.Series
, чтобы заполнить список, прежде чем дедуплицировать с dict.fromkeys()
.Для этого вы должны использовать list.extend()
вместо list.append()
.Первая расширяет список со всеми элементами внутри своего аргумента, а вторая добавляет в список один новый элемент ( Разница между методами добавления и расширения списка в Python ).Например:
invite = []
invite.extend(Carter)
invite.extend(Jordan)
Вам также может понадобиться вручную преобразовать pandas.Series
в списки, что будет выглядеть примерно так:
invite = []
invite.extend(Carter.to_list())
invite.extend(Jordan.to_list())
Обратите внимание, что создание пустых списков перед извлечением данныхиз CSV должно быть ненужным.