Listeler ve Demetler

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
The sea does not like to be restrained.
Emektar Üye
Katılım
15 Tem 2021
Mesajlar
1,724
Çözümler
86
Tepki puanı
665
Ödüller
10
Yaş
25
Sosyal
4 HİZMET YILI
Python'da, birden çok veriyi bir arada saklamak için iki farklı veri tipi vardır: Listeler ve Demetler.

Listeler, virgülle ayrılmış elemanların köşeli parantez içinde yazılmasıyla oluşturulur. Listenin elemanları herhangi bir veri tipi olabilir (sayı, dize, başka bir liste vs.) ve aynı listede farklı tiplerden elemanlar da olabilir. Listeler, elemanları değiştirilebilir (mutable) bir veri tipidir, yani listeler üzerinde ekleme, çıkarma, değiştirme işlemleri yapılabilir.

Örnek olarak:

Python:
liste = [1, 2, "üç", [4, 5]]

Demetler ise virgülle ayrılmış elemanların parantez içinde yazılmasıyla oluşturulur. Demetler de listeler gibi elemanları değiştirilemez (immutable) bir veri tipidir, yani bir kez oluşturulduktan sonra üzerinde değişiklik yapılamaz.

Örnek olarak:

Python:
demet = (1, 2, "üç")

Listeler ve demetler, indekslerini kullanarak elemanlara erişilebilirler. İndeksler, listenin veya demetin elemanlarına numaralandırma sağlar. İlk elemanın indeksi 0'dır ve sonraki elemanların indeksleri sırasıyla 1, 2, 3, ... şeklinde devam eder.

Örnek olarak:

Python:
liste = [1, 2, 3, 4, 5]
demet = (1, 2, 3, 4, 5)

print(liste[0])  # 1
print(demet[0])  # 1

print(liste[3])  # 4
print(demet[3])  # 4

Listeler ve demetler, dilimleme (slicing) yöntemiyle belirli bir aralıktaki elemanları almak için kullanılabilirler.

Örnek olarak:

Python:
liste = [1, 2, 3, 4, 5]
demet = (1, 2, 3, 4, 5)

print(liste[1:4])  # [2, 3, 4]
print(demet[1:4])  # (2, 3, 4)

Listeler ve demetler, birçok işlem yöntemi ve fonksiyonu desteklerler. Örneğin, len() fonksiyonu bir listenin veya demetin eleman sayısını verir.

Örnek olarak:

Python:
liste = [1, 2, 3, 4, 5]
demet = (1, 2, 3, 4, 5)

print(len(liste))  # 5
print(len(demet))  # 5
 
Admin
Katılım
9 Eki 2017
Mesajlar
13,539
Çözümler
1,050
Tepki puanı
3,382
Ödüller
22
8 HİZMET YILI
Şöyle de olabilir aslında:
CSS:
liste = [1, 2, 3]
Demetler virgülle ayrılmış elemanların parantez içinde yazılmasıyla oluşturulur elemanları değiştirilemez bir veri tipidir

Örnek:
Makefile:
demet = (1, 2, 3)
Sözlükler anahtar-değer çiftleri şeklinde verileri saklamak için kullanılır anahtarlar benzersiz olmalıdır ve değerler herhangi bir veri tipi olabilir değiştirilebilir bir veri tipidir

Örnek:
Makefile:
sozluk = {"anahtar": "deger"}

Kümeler benzersiz elemanlar koleksiyonudur değiştirilebilir bir veri tipidir

Örnek:
Makefile:
kume = {1, 2, 3}

Listeler demetler sözlükler ve kümeler birçok işlem yöntemi ve fonksiyonu desteklerler örneğin len() fonksiyonu bir listenin demetin sözlüğün veya kümenin eleman sayısını verir

Örnek:
Python:
print(len(liste))   # 3
print(len(demet))   # 3
print(len(sozluk))  # 1
print(len(kume))    # 3
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst