Sobes.tech
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.