Listeler (Lists)
Dinamik boyutlu sıralı diziler (Listeler) ve temel metotlar.
Listeler, birden fazla elemanı sıralı bir şekilde tutan dinamik veri yapılarıdır. Farklı veri tiplerindeki elemanları bir arada barındırabilirler. Köşeli parantez [] ile tanımlanırlar.
İndeksleme 0'dan başlar. Python ayrıca listenin sonundan eleman okumaya yarayan negatif indeksleme (Örn: -1 son elemandır) desteği de sunar.
Liste Metotları ve Dilimleme (Slicing)
# Liste oluşturma
numbers = [10, 20, 30, 40, 50]
# Eleman ekleme
numbers.append(60)
# Belirli bir indekse eleman ekleme
numbers.insert(1, 15) # 1. indekse 15 değerini koyar
# Eleman çıkarma
numbers.remove(30) # Listeden 30 değerini siler
popped_val = numbers.pop() # Son elemanı siler ve geri döndürür
print("Güncel Liste:", numbers)
# Liste Dilimleme (Slicing) - [başlangıç:bitiş:adım]
# 1. indeksten 4. indekse kadar (4 hariç) elemanları al
subset = numbers[1:4]
print("Dilimlenmiş Alt Küme:", subset)