Skip to main content
 首页 » 编程设计

Python:打印所有以相同字母开头和结尾的名字

2025年05月04日898°冷暖

我有一个员工姓名的 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