Я пытаюсь создать функцию для разделения списка имен.
name_ex = 'Futrelle, Mrs. Jacques Heath (Lily May Peel)'
split_name =re.split('\. |, | ', name_ex)
last_name = split_name[0]
title = split_name[1]
other_names = split_name[2:]
Вывод, когда я печатаю split_name, ниже
['Futrelle', 'Mrs', 'Jacques', 'Heath', '(Lily', 'May', 'Peel)']
Однако чего я хочу достичьis:
['Futrelle', 'Mrs', 'Jacques', 'Heath', 'Lily May Peel']
Есть идеи, как мне этого добиться?
Дополнительный контекст - Некоторые имена не имеют дополнительного имени в скобках - Все имена в порядке фамилия, название, имя (отчество необязательно), имя в скобках