Python’da bir string içindeki harflerin yerlerini nasıl bulabilirim?

Python\'da String İçindeki Harflerin Yerlerini Bulma

Python\'da bir string içindeki harflerin yerlerini bulmak için birkaç yöntem kullanabilirsiniz. İşte en yaygın yöntemlerden bazıları:
  • str.find() Metodu: Belirli bir harfin ilk bulunduğu indisi döner. Eğer harf bulunamazsa -1 döner.
  • str.index() Metodu: Belirli bir harfin ilk bulunduğu indisi döner. Eğer harf bulunamazsa hata fırlatır.
  • list comprehension: String içindeki tüm belirtilen harflerin indekslerini döndürmek için kullanılabilir.

Örnek Kullanım

Aşağıda harflerin yerlerini bulmak için bir örnek verilmiştir:

```python string = \"merhaba\" harf = \"a\" indisler = [i for i, x in enumerate(string) if x == harf] print(indisler) # Çıktı: [4, 5] ```

Bu örnek, \"merhaba\" stringinde \"a\" harfinin bulunduğu indeksleri gösterir.


Cevap yazmak için lütfen .

Python’da bir string içindeki harflerin yerlerini nasıl bulabilirim?

🐞

Hata bildir

Paylaş