Kri*_*ten 1 python string cpu-word unique-values
我有所有者名字的字符串,我需要确定它们是否包含两次姓氏.
例如,我的所有者名称可能是" BENNETT MCCARL&ARNETTE BENNETT ".
如果在字符串中找到任何单词两次,我想返回True,如果字符串中的所有单词都是唯一的,则返回False.
有谁知道如何使用Python做到这一点?
def check(name):
words = name.split()
return (len(words) > len(set(words)))
Run Code Online (Sandbox Code Playgroud)
您可以按空格将名称拆分为单词列表,然后将此列表转换为集合.在删除重复的单词后,它的长度将变短.