我有一个员工姓名的 python 数组,如下所示:
employees=["Greg McGuiness", "Lola White", "Richard Bright", "Chloe Nelson", "Bradley Long", "Chiara Samos"]
我需要打印出名字或姓氏以相同字母开头和结尾的所有名字,在我的示例中它应该打印这些名字:
Greg McGuiness
Chloe Nelson
Chiara Samos
我一直在研究正则表达式,但似乎无法正确处理。
请您参考如下方法:
你可以在没有正则表达式的情况下做到这一点:
for i in employees:
for name in i.split(' '):
if name.lower().endswith(name[0].lower()):
print i
break
