Ну, полностью повтроить ваш пример, разумеется не получится, но решение - вот оно:
list_a = [["Федя",'Boston Celtics'],
["Петя",'Toronto Raptors'],
["Коля",'Toronto Raptors'],
["Вася", 'Молодые таланты'],
["Онуфрий",'Старые инвалиды']]
columns = ['Name', 'Team']
nba = pd.DataFrame(list_a, columns=columns)
west = ['Boston Celtics', 'Brooklyn Nets', 'New York Knicks',
'Philadelphia 76ers', 'Toronto Raptors', 'Chicago Bulls', 'Cleveland Cavaliers',
'Detroit Pistons', 'Indiana Pacers', 'Milwaukee Bucks', 'Charlotte Hornets',
'Miami Heat', 'Orlando Magic',
'Washington Wizards', 'Minnesota Timberwolves']
nba['conference']=np.where(nba['Team'].isin(west), 'western','eastern' )
print(nba)
Результат:
Name Team conference
0 Федя Boston Celtics western
1 Петя Toronto Raptors western
2 Коля Toronto Raptors western
3 Вася Молодые таланты eastern
4 Онуфрий Старые инвалиды eastern