📌2 Senelik Yolculuğumuzda 1.000.000m+ Ham Görüntüleme İçin Teşekkürler. İyi ki varsınız! 🙏🏻
Discord sunucumuza tüm üyelerimiz davetlidir! ✨(Link)
Discord ile Kayıt Aktif | Onaylı Üyelik
Forumdan daha fazla yararlanmak için, Discord ile kaydolun ve daha ayrıcalıklı olun 👑
Telegram ile Kayıt Aktif | Onaylı Üyelik
Forumdan daha fazla yararlanmak için, Telegram ile kaydolun ve daha ayrıcalıklı olun 👑
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Python ile listedeki benzer kelimeleri bulmak
Python ile listedeki benzer kelimeleri bulmak
ProxyXF - #1
Programlama dillerini kullanarak hazırladığımız uygulamalarda son kullanıcılar sıklıkla yazım hatası yapabilirler. Yazım hataları ya da benzeri sebeplerle kullanıcının yazdığı bir yazının örneğin bir liste içinde yer almaması durumunda listedeki bu hatalı yazılan kelimeye en benzer kelimeyi bulabilmek için ise aşağıdaki gibi bir yöntem takip edebiliriz.
Python ile difflib modülü içerisinde yer alan get_close_matches fonksiyonu ile bir yazıya (string) en yakın olan yazıları tespit edebiliriz. get_close_matches(word, possibilities, n, cutoff) fonksiyonunun dört parametresi ve anlamları şu şekildedir:
word: en yakın benzeri aranan kelime
possibilities: en benzer yazıların taranacağı liste
n: En fazla kaç benzer yazının döndürülmesinin belirlendiği parametre. Varsayılan değeri 3'tür, opsiyonel bir parametredir ve sıfırdan büyük olmalıdır
cutoff: 0 ile 1 arasında bir değerdir ve benzer kelime tespit olasılığını belirlememizi sağlar. Opsiyonel bir parametredir ve varsayılan değeri 0.6'dır.
Python:
from difflib import get_close_matches
liste = ['rahip', 'rahmet', 'ahmet', 'hamet', 'hamit']
kelime = 'rhaip'
print(get_close_matches(kelime,liste, 3, 0.7))
#['rahip']
Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. 🌿 Çerezleri kabul ettiğinizde doğaya katkıda bulunmuş olacaksınız. 🎑