Python’da bir string içinde belirli bir karakterin geçtiği tüm indeksleri nasıl bulabilirim?
Python’da String İçinde Belirli Bir Karakterin İndekslerini Bulma
Python\'da bir string içinde belirli bir karakterin geçtiği tüm indeksleri bulmak için birkaç yöntem kullanılabilir. İşte basit bir yöntem:- String’in her bir karakterini döngü ile kontrol etmek.
- Karakterin eşleştiği indeksleri bir listeye eklemek.
Örnek Kod
Aşağıdaki Python kodu, bir string içinde geçen belirli bir karakterin tüm indekslerini döndürür: ```python def karakter_indeksleri(s, karakter): indeksler = [] for i in range(len(s)): if s[i] == karakter: indeksler.append(i) return indeksler # Kullanım metin = \"merhaba dünya\" karakter = \"a\" print(karakter_indeksleri(metin, karakter)) ```Açıklama
- Fonksiyon: karakter_indeksleri adında bir fonksiyon tanımladık.
- Döngü: String’in her bir karakterini kontrol ediyoruz.
- Koşul: Eşleşen karakterlerin indekslerini listeye ekliyoruz.
Kadir Koç • 2025-12-10 04:42:38
Hadi ya, bunu hep kod yazarken arıyorum ben de, sağ ol paylaştığın için!
Cevap yazmak için lütfen
.
Aynı kategoriden
- Teknik borç nedir ve nasıl azaltılır?
- B-d ağacı ve B+ ağacı farkı nedir?
- Python’da bir stringin içinde belirli bir kelimenin hangi indekslerde geçtiğini nasıl bulabilirim?
- Yapay zeka algoritmalarının performansını artırmak için kullanılan optimizasyon teknikleri nelerdir ve bunların avantajları ile dezavantajları nasıl karşılaştırılır?
- DNS nasıl çalışır?
- RAM ve ROM arasındaki fark nedir?
- Konteyner nedir, Docker ile temel kavramlar nelerdir?
- Birincil anahtar ve yabancı anahtar nedir?
- Asenkron programlama nedir?
- Bilgisayar mühendisliği öğrencileri neler öğrenir?
- Merge sort nedir?
- Mantık kapıları nedir ve nasıl çalışırlar?
- Kuantum bilgisayarlar klasik bilgisayarlardan nasıl farklıdır?
- Bilgisayarlarda dosya ve klasörler nedir?
- GraphQL nedir, RESTe göre avantajları nelerdir?
- Ağ (Network) mühendisliği nedir?
- Gözlemlenebilirlik: log, metrik ve iz (trace) nedir?
- Dijkstra ve A* algoritmaları ne zaman tercih edilir?
- Programlama eğitimine başlarken nelere dikkat etmeliyim?
- CNN ile RNN arasındaki temel farklar nelerdir?
