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.