Python'da bir bayrağın (burada 0 ve 1) kullanılması reve setayarlanması ne reolursa olsun, tüm adları (son ve ilk) BENNETT MCCARL & ARNETTE BENNETTolmadan ayıklayacaktır &. Örüntü eşleştirme reen yüksek önceliğe sahip olduğundan, istediğiniz şekilde kullanabilirsiniz re.
import re
def sorter(val):
words = re.findall(r'\w+',val)
uniques = set(words)
if len(words)>len(uniques):
return 1
else:
return 0
Ve Çağrı yap sorter( !N! )

** regexKelimelerin nasıl kapıldığını görünLIVE DEMO
Tüm bu cevapların, verilerinizin sanitize edildiğini, yani kelimeler arasında uygun alana sahip olduğunu varsayarak sorunla ilgilendiğini, ancak verileriniz böyle bir BENNETTMCCARL&ARNETTEBENNETTşeyse, tüm bunların başarısız olacağını unutmayın. Bu durumda Sonek Ağacı algoritmasını kullanmanız gerekebilir ve neyse ki python'un burada olduğu gibi bir kütüphanesi vardır .