Python’da bir string içinde belirli bir karakterin hangi indexlerde yer aldığını nasıl bulabilirim?

Python\'da String İçinde Belirli Karakterin Indexlerini Bulma

Python\'da bir string içinde belirli bir karakterin hangi indexlerde yer aldığını bulmak için aşağıdaki yöntemleri kullanabilirsiniz:
  • Bir döngü ile tüm karakterleri kontrol etme
  • List comprehension ile indexleri toplama
  • str.find() veya str.index() metodları ile arama

İşte bir örnek kod:

my_string = \"programming\"
char_to_find = \"g\"

indexes = [index for index, char in enumerate(my_string) if char == char_to_find]
print(indexes)

Bu kod, \'g\' karakterinin bulunduğu tüm indexleri listeleyecektir. Çıktı şu şekilde olacaktır:

[3, 10]

Bu yöntemler, belirli bir karakterin tüm konumlarını hızlıca bulmanızı sağlar.


Cevap yazmak için lütfen .

Python’da bir string içinde belirli bir karakterin hangi indexlerde yer aldığını nasıl bulabilirim?

🐞

Hata bildir

Paylaş