描述
有一串由逗号分隔的人名,每个人名可能由一个或多个单词组成。请你设计一个方法,根据指定的前缀串,找出与前缀匹配的人名。前缀串的构造是由人名中每个单词的第一个字母组合而成。
输入:
一串用逗号分隔的人名。
一个前缀串。
输出:
匹配前缀串的所有人名,用逗号分隔。
例子:
输入:
zhang san,zhang san san
zs
输出:
zhang san
提示:
当你看到"zhang seng"这个名字,它的前缀串是“zhas” - 即每个单词的首字母。你需要找出所有这样的名字,其前缀串与给定的匹配。
代码
def find_name_by_abbr(names_str, abbr):
names = names_str.split

这篇博客介绍了如何使用Python设计方法,根据指定的前缀串查找与之匹配的人名。内容中包含一个例子,解释了如何从一串逗号分隔的人名中,找出所有名字的首字母组合与前缀串相匹配的人名。
订阅专栏 解锁全文
67

被折叠的 条评论
为什么被折叠?



