Python’da bir string içinde belirli bir karakterin bulunduğu tüm indexleri nasıl bulabilirim?

Python\'da String İçinde Belirli Bir Karakterin Indexlerini Bulma

Python\'da bir string içinde belirli bir karakterin bulunduğu tüm indexleri bulmak için aşağıdaki yöntemleri kullanabilirsiniz:
  • for Döngüsü Kullanarak:
  • String üzerinde döngü başlatarak her karakteri kontrol edin.
  • Karakter eşleştiğinde index\'i bir listeye ekleyin.
string = \"merhaba dünya\"
karakter = \"a\"
indexler = []

for index, char in enumerate(string):
    if char == karakter:
        indexler.append(index)

print(indexler)  # Çıktı: [3, 10]
  • List Comprehension Kullanarak:
indexler = [index for index, char in enumerate(string) if char == karakter]
print(indexler)  # Çıktı: [3, 10]
Bu yöntemler sayesinde belirli bir karakterin tüm indexlerini kolaylıkla bulabilirsiniz.

Python’da bir string içinde belirli bir karakterin bulunduğu tüm indexleri nasıl bulabilirim?

🐞

Hata bildir

Paylaş