Python’da bir string içinde belirli bir karakterin bulunduğu indexleri nasıl bulabilirim?
Python\'da Bir String İçinde Belirli Bir Karakterin Indexlerini Bulma
Python\'da bir string içinde belirli bir karakterin bulunduğu indexleri bulmak için aşağıdaki yöntemleri kullanabilirsiniz:- for döngüsü ve koşul: Her karakterin indexini kontrol edin.
- list comprehension: Daha kısa ve anlaşılır bir yol.
Örnek Kodlar
for Döngüsü ile:
string = \"merhaba\" karakter = \"a\" indexler = [] for i in range(len(string)): if string[i] == karakter: indexler.append(i) print(indexler) # Çıktı: [3, 5]
List Comprehension ile:
string = \"merhaba\" karakter = \"a\" indexler = [i for i, c in enumerate(string) if c == karakter] print(indexler) # Çıktı: [3, 5]Bu yöntemler sayesinde istediğiniz karakterin indexlerini kolaylıkla bulabilirsiniz.

Aynı kategoriden
- Python’da bir liste içindeki en büyük elemanı bulmak için hangi fonksiyonu kullanabilirim?
- Python’da bir string içindeki harf sayısını nasıl bulabilirim?
- Otomatik park sistemlerinde kullanılan sensörler hangi teknolojiyi kullanır?
- Programlama dünyasına giriş yaparken dikkat edilmesi gereken temel konular nelerdir?
- Mühendislikte yaygın bir terim olan API nedir ve nasıl çalışır?
- Yazılım geliştirme sürecinde kod incelemesi nasıl yapılmalı?
- React hook’larından useState ve useEffect arasındaki fark nedir?
- Python’da bir stringi nasıl ters çeviririm (2)?