📌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)

Python Python ile listedeki benzer kelimeleri bulmak

  • Konuyu başlatan Konuyu başlatan ProxyXF
  • Başlangıç tarihi Başlangıç tarihi

ProxyXF

Yönetim Üyesi
Administrator
Onaylı Üye
S1 Üye
LV
7
 
Son görülme
Katılım
13 Haz 2021
Mesajlar
9,770
Ödüller
13
Web sitesi
sadece1.com
Hobi/Meslek
Webmaster | Web Uzmanı
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']
 

A.Soma

S1 Üye
S1 Üye
Kayıtlı Üye
LV
3
 
Son görülme
Katılım
7 May 2022
Mesajlar
341
Ödüller
8
Hobi/Meslek
Webmaster | Web Uzmanı
Proxy Konu için teşekkürler.
 

ProxyXF

Yönetim Üyesi
Administrator
Onaylı Üye
S1 Üye
LV
7
 
Son görülme
Katılım
13 Haz 2021
Mesajlar
9,770
Ödüller
13
Web sitesi
sadece1.com
Hobi/Meslek
Webmaster | Web Uzmanı

Zewlox

Yeni 1 Üye
S1 Üye
Kayıtlı Üye
LV
2
 
Son görülme
Katılım
20 Mar 2023
Mesajlar
5
Ödüller
4
Hobi/Meslek
Student | Öğrenci
ellerine sağlık
 

axiron

Yeni 1 Üye
S1 Üye
Kayıtlı Üye
LV
0
 
Son görülme
Katılım
22 Tem 2026
Mesajlar
5
Ödüller
1
Hobi/Meslek
Xenforo Developer | Xenforo Geliştiricisi
eline sağlık
 
Üst