我有一个这种格式的名字列表:最后(少女(,第一个。 如何删除婚前姓氏,使其显示为姓氏,姓氏?
Name_List = ['Smith (Samsonite), Jennifer', 'Johnson (Scott), Ashley',
'Williams, Jessica']
您可以使用正则表达式删除一对括号内的任何内容:
import re
Name_List = ['Smith (Samsonite), Jennifer', 'Johnson (Scott), Ashley',
'Williams, Jessica']
Name_List = list(map(lambda x: re.sub(r's(.*)', '', x), Name_List))
print(Name_List) # prints ['Smith, Jennifer', 'Johnson, Ashley', ...]