Python’da bir stringin içinde belirli bir karakterin hangi indexlerde bulunduğunu nasıl bulabilirim?

Python’da Belirli Karakterin Indexlerinin Bulunması

Python’da bir stringin içinde belirli bir karakterin hangi indexlerde bulunduğunu bulmak için `enumerate` fonksiyonunu ve liste anlayışını (list comprehension) kullanabilirsiniz. İşte adım adım nasıl yapılacağı:
  • Örnek string oluşturun: Bir string tanımlayın.
  • Belirli karakteri belirleyin: Hangi karakterin indexlerini bulmak istediğinizi seçin.
  • Liste oluşturun: Belirli karakterin bulunduğu indexleri almak için list comprehension kullanın.

Örnek Kod

Aşağıda, \'a\' karakterinin indexlerini bulmak için bir örnek verilmiştir:

string = \"Python programlama dili\"
karakter = \"a\"
indexler = [index for index, char in enumerate(string) if char == karakter]
print(indexler)

Bu kod, \'a\' karakterinin bulunduğu indexleri bir liste olarak döndürecektir.


Python’da bir stringin içinde belirli bir karakterin hangi indexlerde bulunduğunu nasıl bulabilirim?

🐞

Hata bildir

Paylaş