使用Python确定字符串是否多次包含同一个单词?

2024-09-27 17:53:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有带有所有者姓名的字符串,我需要确定它们是否包含两次姓。在

例如,我可能有一个所有者名称,其内容为“BENNETTMCCARL&ARNETTEBENNETT”。在

如果在字符串中找到任何单词两次,我希望返回True;如果字符串中的所有单词都是唯一的,则返回False。在

有人知道我怎么用Python做到这一点吗?在


Tags: 字符串名称falsetrue内容单词姓名arnettebennett
1条回答
网友
1楼 · 发布于 2024-09-27 17:53:03
def check(name):
    words = name.split()
    return (len(words) > len(set(words)))

可以按空格将名称拆分为单词列表,然后将此列表转换为一个集合。消除重复词后,其长度将变短。在

相关问题 更多 >

    热门问题