new_col_list = ['city', 'state', 'regions', 'country']
for n, col in enumerate(new_col_list):
    df[col] = df['location'].apply(lambda location: location[n])
От кортежей к нескольким столбцам в pandas