Python’da bir string içinde her karakterin kaç kez geçtiğini nasıl bulabilirim?

Python\'da String İçinde Karakter Sayısı Bulma

Python\'da bir string içinde her karakterin kaç kez geçtiğini bulmak için birkaç yöntem bulunmaktadır. En yaygın yöntemlerden biri `collections` modülündeki `Counter` sınıfını kullanmaktır. Ayrıca, basit bir döngü ile de bu işlem yapılabilir.

Yöntem 1: Counter Kullanarak

```python from collections import Counter string = \"merhaba\" karakter_sayisi = Counter(string) print(karakter_sayisi) ```

Yöntem 2: Döngü Kullanarak

```python string = \"merhaba\" karakter_sayisi = {} for karakter in string: if karakter in karakter_sayisi: karakter_sayisi[karakter] += 1 else: karakter_sayisi[karakter] = 1 print(karakter_sayisi) ```

Yöntemlerin Avantajları

  • Counter: Daha kısa ve okunaklı kod.
  • Döngü: Daha kontrol edilebilir, özelleştirilebilir.
Bu yöntemlerle istediğiniz string içindeki karakterlerin sayısını kolayca bulabilirsiniz.

Cevap yazmak için lütfen .

Python’da bir string içinde her karakterin kaç kez geçtiğini nasıl bulabilirim?

🐞

Hata bildir

Paylaş