Python\'da String İçinde Belirli Bir Karakterin Konumlarını Bulmak
Python\'da bir string içinde belirli bir karakterin geçtiği konumları bulmak için aşağıdaki yöntemleri kullanabilirsiniz:- for Döngüsü ve enumerate: Bu yöntem, her karakterin indeksini kontrol eder.
- str.find() Metodu: Belirli bir karakterin ilk geçtiği konumu bulur. Ardından döngü ile devam edilebilir.
- list comprehension: Daha kısa bir yol için kullanılabilir.
Örnek Kod:
Aşağıdaki örnek, \'a\' karakterinin geçtiği tüm konumları bulacaktır:
string = \"python programming\" karakter = \'o\' konumlar = [i for i, c in enumerate(string) if c == karakter] print(konumlar)
Bu kod, \'o\' karakterinin geçtiği tüm indeksleri liste halinde döndürecektir.