Python’da bir string içinde belirli bir harfin kaç farklı konumda bulunduğunu nasıl bulabilirim?

Python\'da Belirli Bir Harfin Konumlarını Bulma

Python\'da bir string içinde belirli bir harfin kaç farklı konumda bulunduğunu bulmak için aşağıdaki yöntemlerden birini kullanabilirsiniz:
  • enumerate() ve list comprehension: Bu yöntemle harfin bulunduğu tüm indeksleri bir listeye ekleyebilirsiniz.
  • for döngüsü: Bir döngü kullanarak her bir karakteri kontrol ederek harfin konumlarını toplayabilirsiniz.

Örnek Kod

  • Enumerate ve list comprehension kullanımı:
string = \"Python programming\"
harf = \"o\"
konumlar = [i for i, c in enumerate(string) if c == harf]
print(konumlar)  # Çıktı: [4, 15]
  • For döngüsü kullanımı:
string = \"Python programming\"
harf = \"o\"
konumlar = []
for i in range(len(string)):
    if string[i] == harf:
        konumlar.append(i)
print(konumlar)  # Çıktı: [4, 15]

Bu yöntemlerle belirli bir harfin string içindeki tüm konumlarını kolayca bulabilirsiniz.


Python’da bir string içinde belirli bir harfin kaç farklı konumda bulunduğunu nasıl bulabilirim?

🐞

Hata bildir

Paylaş