String indeksleme

Screenshot_1

Ekte de gördüğünüz gibi bu olayı hiç anlamadım nerden nasıl alıyor açıklayacak var mı? Teşekkürler.

  1. indexten 5. indexe kadar olan sayıları 3 er 3 er seçiyor bu şekilde hatırlıyorum

Merhaba,

Bu bahsedilen mevzu indeksleme metodu. Karakter dizileri, listeler, demetler gibi içerisinde veri bulunduran yapıların belli bir kısım aralığını almak istediğimizde kullanıyoruz.

kullanımı şu şekilde;

degisken_ismi[x:y:z]

buradaki x = başlangıç indeksi
buradaki y = bitiş indeksi
buradaki z = atlama indeksi

Sizin gösterdiğinizi yorumlayalım hemen.

my_string_2[2:5:3]

şu şekilde okunuyor = my_string_2 değişkenine karşılık gelen verinin 2. indeksinden başlayıp 5. indeksine kadar git ve al ama 3’er 3’er atlayarak git.

“456789” >> 2. indekse karşılık gelen değer >> 6
karşılık gelen değerden itibaren 5. indeksteki karşılık gelen değere kadar al ve 3’er atla diyor

1 Beğeni

Galiba öyle değil de şöyle, 2. indexten 5. indexe kadar olan bölümü alıyor (678) ardından bunu 0. indexten 3. indexe kadar olan bölümle çakıştırıyor (678- 456) kesişen kümeler gibi

Teşekkür ederim mantığını çok iyi anladım şuanda. Elinize sağlık.

1 Beğeni