Python’da bir string içinde belirli bir harfin hangi indexlerde olduğunu nasıl bulabilirim?
Python ile String\'de Belirli Bir Harfin Indexlerini Bulma
Python’da bir string içinde belirli bir harfin hangi indexlerde bulunduğunu bulmak için aşağıdaki yöntemleri kullanabilirsiniz:- for döngüsü ile her karakteri kontrol ederek:
- list comprehension ile daha kısa bir yol:
Örnek Kod
for Döngüsü ile:
string = \"merhaba\"
harf = \"a\"
indexler = []
for index, karakter in enumerate(string):
if karakter == harf:
indexler.append(index)
print(indexler) # Çıktı: [4, 6]
List Comprehension ile:
string = \"merhaba\" harf = \"a\" indexler = [index for index, karakter in enumerate(string) if karakter == harf] print(indexler) # Çıktı: [4, 6]Bu yöntemlerle, istediğiniz harfin bulunduğu tüm indexlere ulaşabilirsiniz.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Programlama öğrenirken hangi kaynaklar en etkili ve verimli kullanılabilir?
- Kuyruk (queue) veri yapısı nedir?
- Konteyner orkestrasyonu için Kubernetes nasıl kullanılır?
- Bulut servis modelleri: IaaS, PaaS ve SaaS nedir?
- Anahtar (primary key) nedir?
- Gözlemlenebilirlik: logs, metrics, traces nedir?
- Veri yapıları ve algoritmaları hakkında temel bilgiler nelerdir?
- API tasarlarken en iyi pratikler nelerdir?
- Programlama dünyasına ilk adımı atarken nelere dikkat etmeliyim?
- Sınıf (class) ve nesne (object) nedir?
- Mantık kapıları nasıl çalışır?
- NoSQL veritabanları ne zaman tercih edilir?
- İkili arama ağacı (BST) ile AVL ağaç arasındaki fark nedir?
- SQL ile SELECT, INSERT, UPDATE, DELETE nasıl kullanılır?
- Arama motorları nasıl çalışır, indeksleme nasıl yapılır?
- Yarış durumu ve kilitlenme (deadlock) nasıl önlenir?
- Veri tabanı tasarımında temel ilişki türleri nelerdir?
- Kuantum bilgisayarlar ne işe yarar?
- JOIN türleri arasındaki farklar nelerdir?
- Python’da bir string içinde belirli bir karakterin geçtiği tüm indeksleri nasıl bulabilirim?