Python’da Listeler

Ders Özeti

Bu derste, listeleri ve listelerin farklı durumlarda nasıl kullanılabileceğini öğreneceğiz .

Kapsanan Konular

  1. Python’da liste
  2. Bir Listeyi Düzenleme
  3. Etkinlik:
    1. Arkadaş listesi oluşturma.

Liste Temelleri

Ders İlerlemesi%0 Tamamlandı

giriiş

Dize gibi, liste de bir dizi veri türüdür. Köşeli parantez [] içinde sıralı bir değer kümesidir. Listedeki değerler değiştirilebilir, yani değişkendir. Bir değer kümesi olduğu için, ona ait bir değeri tanımlamak için köşeli parantez [] içindeki dizini kullanabiliriz. Bir listeyi oluşturan değerlere elemanlar denir ve herhangi bir türde olabilirler.

Bir liste veri tipini, belirli sayıda elemanı belirli bir sırada tutan bir kap olarak da söyleyebiliriz.

Basit bir liste örneğine bakalım:

  1. L1 = [1, 2, 3, 4]   # 4 tam sayı elemanlı liste.
  2. L2 = [“Delhi”, “Chennai”, “Mumbai”] #3 dize öğesinin listesi.
  3. L3 = [ ] # boş liste, yani elemanı olmayan liste
  4. L4 = [“abc”, 10, 20] # farklı tipte elemanlara sahip liste
  5. L5 = [1, 2, [6, 7, 8], 3] # İç içe geçmiş liste olarak bilinen başka bir liste içeren bir liste

Listenin Öğeleri

Listenin bir öğesine erişmek için indeksleme kullanılır. Sözdizimi şöyledir:

Değişken adı [indeks] (değişken adı listenin adıdır).

Listede “indeks+1” değerini verecektir. Buradaki indeks, pozitif veya negatif olabilen bir tam sayı değeri olmalıdır. İndeksin pozitif değeri,
listenin başından itibaren ileriye doğru sayma, negatif değeri ise listenin sonundan geriye doğru sayma anlamına gelir.

Bir listenin indekslenmesinin sonucunun, listeden erişilen türün değeri olduğunu unutmayın.

Endeks DeğeriListenin öğesi
0, -boyut1.
1, -boyut + 12.
2, -boyut + 23.
boyut – 2, -2sondan ikinci
boyut – 1, -1son

Yukarıdaki örnekte boyutun listedeki toplam eleman sayısı olduğunu unutmayın.

Örnek

L1 = [1, 2, 3, 4]
print(L1[2])

Python

>> 3

Burada listenin 3. elemanı ( 2 indeks değeri kullanılarak erişilir ) 3’tür .

Listeyi Değiştirme

Listedeki bir elemanın değerini değiştirmek için elemana erişiriz ve yeni değeri atarız.

L1 = [1, 2, 3, 4]
L1[2] = 6
print(L1)

Python

>> [1, 2, 6, 4]

Burada listenin 3. elemanına ( 2 indeks değeri kullanılarak erişilir) yeni bir değer verilir, dolayısıyla 3 yerine 6 olur .

Not: Liste dizini, Dize dizini ile aynı şekilde çalışır:

  1. Bir tam sayı değeri/ifadesi indeks olarak kullanılabilir.
  2. Listede bulunmayan bir öğeye erişmeye çalıştığınızda Dizin Hatası görüntülenir.
  3. Bir indeks negatif değer alabilir, bu durumda sayma listenin sonundan başlar.

Bir liste oluşturma

Liste birçok şekilde oluşturulabilir:

  1. Yukarıdaki örneklerde yaptığımız gibi, öğeleri [ ] içine alarak.
    L1 = [1, 2, 3, 4]
  2. Diğer Listeleri Kullanma
    1. L1 = [1, 2, 3, 4] L2 = L1[:]
      print(L2)
      >> [1, 2, 3, 4]
      Burada L5, L1’in bir kopyası olarak yaratılır.
    2. L1 = [1, 2, 3, 4]
      L3 = L1[0:2]
      print(L3)
      Bu, L1’in ilk iki öğesine sahip L6’yı oluşturacaktır.
      >> [1, 2]
  3. Liste anlama
    1. n = 5
      L4 = range(5)
      print(L4)
      >> [1, 2, 3, 4, 5]
    2. L5 = [x**2
      for x in range (10) ;
      print(L5)
      >> [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
      Matematiksel olarak S, L5 = {x2 for: x in (0…..9)} şeklinde tanımlanabilir. Dolayısıyla, liste kavrayışının liste oluşturmanın kısaltması olduğunu söyleyebiliriz.
    3. A = [3, 4, 5]
      B = [value *3
      for value in A]
      print(B)
      >> [9, 12, 15]
      Burada B, A’nın yardımıyla oluşturulacak ve her eleman A’nın elemanının üç katı olacaktır.
  4. Dahili nesneyi kullanarak. L = list() boş bir liste oluşturacaktır.

Öğrenme Çıktıları

Bu dersin sonunda şunları öğreneceksiniz:

  1. Python’da değişken dizi tipleri kavramını anlayın.
  2. Büyük miktarda veriyi hafızada kolayca depolamak için liste kullanımını takdir edin.
  3. Liste nesnelerini oluşturun, erişin ve düzenleyin.
  4. Bir listeyle çalışmak için çeşitli fonksiyonları ve yöntemleri kullanın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir