Middle
[::1] dilimi ne anlama gelir ve çalıştırıldığında ne olur?
sobes.tech yapay zeka
AI'dan gelen yanıt
Python'da [::-1] dilimi, bir dizinin (dize, liste, tuple vb.) öğelerinin ters sırasını almak için kullanılır.
Açıklama:
- Dilimin ilk parametresi başlangıç indeksidir (varsayılan başlangıç).
- İkinci parametre bitiş indeksidir (varsayılan bitiş).
- Üçüncü parametre adıma karşılık gelir, burada
-1, bu da sondan başa doğru hareket anlamına gelir.
Örnek:
s = "hello"
print(s[::-1]) # çıktı: 'olleh'
lst = [1, 2, 3, 4]
print(lst[::-1]) # çıktı: [4, 3, 2, 1]
Bu nedenle, [::-1] yeni bir dizi oluşturur ve öğeleri ters sırayla dizilir.