Python'da bir bayrağın (burada 0 ve 1) kullanılması re
ve set
ayarlanması ne re
olursa olsun, tüm adları (son ve ilk) BENNETT MCCARL & ARNETTE BENNETT
olmadan ayıklayacaktır &
. Örüntü eşleştirme re
en 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! )
** regex
Kelimelerin 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 .