Python’da bir string içinde belirli bir karakterin geçtiği tüm indeksleri nasıl bulabilirim?

Python’da String İçinde Belirli Bir Karakterin İndekslerini Bulma

Python\'da bir string içinde belirli bir karakterin geçtiği tüm indeksleri bulmak için birkaç yöntem kullanılabilir. İşte basit bir yöntem:
  • String’in her bir karakterini döngü ile kontrol etmek.
  • Karakterin eşleştiği indeksleri bir listeye eklemek.

Örnek Kod

Aşağıdaki Python kodu, bir string içinde geçen belirli bir karakterin tüm indekslerini döndürür: ```python def karakter_indeksleri(s, karakter): indeksler = [] for i in range(len(s)): if s[i] == karakter: indeksler.append(i) return indeksler # Kullanım metin = \"merhaba dünya\" karakter = \"a\" print(karakter_indeksleri(metin, karakter)) ```

Açıklama

  • Fonksiyon: karakter_indeksleri adında bir fonksiyon tanımladık.
  • Döngü: String’in her bir karakterini kontrol ediyoruz.
  • Koşul: Eşleşen karakterlerin indekslerini listeye ekliyoruz.
Bu yöntemle, belirli bir karakterin tüm indekslerine kolayca ulaşabilirsiniz.

Cevap yazmak için lütfen .

Python’da bir string içinde belirli bir karakterin geçtiği tüm indeksleri nasıl bulabilirim?

🐞

Hata bildir

Paylaş