Python’da bir stringin belirli bir karakterden önceki ve sonraki karakterleri nasıl bulabilirim?

Python\'da Bir Stringde Karakter Bulma

Python\'da bir stringin belirli bir karakterden önceki ve sonraki karakterleri bulmak için şu adımları izleyebilirsiniz:
  • Öncelikle, string içinde aradığınız karakterin indeksini bulmalısınız.
  • Sonra, bu indeks üzerinden önceki ve sonraki karakterleri alabilirsiniz.

Örnek Kod

```python def find_surrounding_chars(string, char): index = string.find(char) if index == -1: return None # Karakter bulunamadı before = string[index - 1] if index > 0 else None after = string[index + 1] if index < len(string) - 1 else None return before, after result = find_surrounding_chars(\"merhaba\", \'h\') print(result) ```

Açıklama

- `find` metodu ile karakterin ilk bulunduğu indeks alınır. - İlgili karakterin öncesi ve sonrası güvenli bir şekilde kontrol edilerek elde edilir. - Sonuç bir tuple olarak döndürülür. Bu yöntemle istediğiniz karakterin etrafındaki karakterlere kolayca ulaşabilirsiniz.

Python’da bir stringin belirli bir karakterden önceki ve sonraki karakterleri nasıl bulabilirim?

🐞

Hata bildir

Paylaş