Python’da bir stringin içinde belirli bir kelimenin hangi indekslerde geçtiğini nasıl bulabilirim?

Python\'da String İçinde Kelime Aramak

Python\'da bir stringin içinde belirli bir kelimenin hangi indekslerde geçtiğini bulmak için şu yöntemler kullanılabilir:
  • find() Metodu: İlk karşılaşma indeksini döner. Eğer kelime bulunamazsa -1 döner.
  • index() Metodu: İlk karşılaşma indeksini döner. Eğer kelime bulunamazsa ValueError hatası verir.
  • list comprehension: Tüm indeksleri bulmak için kullanılabilir.

Örnek Kullanım

Aşağıdaki kod, belirli bir kelimenin tüm indekslerini bulur: ```python metin = \"Python programlama dilidir. Python, eğlencelidir.\" kelime = \"Python\" indeksler = [i for i in range(len(metin)) if metin.startswith(kelime, i)] print(indeksler) ``` Yukarıdaki kodda:
  • metin değişkeni içinde kelimenin tüm indeksleri listelenir.
Bu yöntemler, string içinde kelime aramak için etkili ve kullanışlıdır.

Cevap yazmak için lütfen .

Python’da bir stringin içinde belirli bir kelimenin hangi indekslerde geçtiğini nasıl bulabilirim?

🐞

Hata bildir

Paylaş