Python’da bir string içinde belirli bir harfin hangi indexlerde olduğunu nasıl bulabilirim?

Python ile String\'de Belirli Bir Harfin Indexlerini Bulma

Python’da bir string içinde belirli bir harfin hangi indexlerde bulunduğunu bulmak için aşağıdaki yöntemleri kullanabilirsiniz:
  • for döngüsü ile her karakteri kontrol ederek:
  • list comprehension ile daha kısa bir yol:

Örnek Kod

for Döngüsü ile:

string = \"merhaba\"
harf = \"a\"
indexler = []

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

print(indexler)  # Çıktı: [4, 6]

List Comprehension ile:

string = \"merhaba\"
harf = \"a\"
indexler = [index for index, karakter in enumerate(string) if karakter == harf]

print(indexler)  # Çıktı: [4, 6]
Bu yöntemlerle, istediğiniz harfin bulunduğu tüm indexlere ulaşabilirsiniz.

Cevap yazmak için lütfen .

Python’da bir string içinde belirli bir harfin hangi indexlerde olduğunu nasıl bulabilirim?

🐞

Hata bildir

Paylaş