*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
Python, verileri depolamak, düzenlemek ve işlemek için çok çeşitli veri yapıları sunar. Bu veri yapıları, programcıların verileri farklı şekillerde organize etmelerine olanak tanımaktadır. Bu yazıda, Python'da bulunan en yaygın veri yapılarından bahsedeceğim ve her biri hakkında örnekler sunacağım.
Listeler:
Listeler, Python'da bulunan en yaygın ve temel veri yapılarından biridir. Liste öğeleri, virgülle ayrılmış ve köşeli parantezler içinde yazılır. Listeler farklı veri tiplerini içerebilir ve öğeleri değiştirilebilir.
Örnek:
liste = [2, 4, 'muz', 'elma']
liste[2] = 'portakal'
print(liste)
Çıktı: [2, 4, 'portakal', 'elma']
Sözlükler:
Sözlükler, anahtar-değer çiftleriyle eşleştirilen veri yapılarıdır. Sözlükler, süslü parantezler {} içine yazılır ve her bir çift bir iki nokta ile ayrılır.
Örnek:
sozluk = {'a':1, 'b':2, 'c':3}
print(sozluk['a'])
Çıktı: 1
Kümeler:
Kümeler, benzersiz öğelerin toplandığı yordamsal veri yapılarıdır. Kümeler, süslü parantezler {} veya set() işlevi kullanılarak oluşturulur.
Örnek:
kume1 = {'a', 'b', 'c'}
kume2 = set('abcde')
print(kume1)
print(kume2)
print(kume1 - kume2)
print(kume1 | kume2)
Çıktı:
{'b', 'c', 'a'}
{'e', 'b', 'c', 'a', 'd'}
{'b', 'c'}
{'e', 'b', 'c', 'a', 'd'}
Demetler:
Demetler, değiştirilemez veri yapılarıdır. Bir demet, virgülle ayrılmış öğelerin parantez içinde yazılı olduğu bir veri yapısıdır.
Örnek:
demet = (1, 2, 3)
print(demet[0])
Çıktı: 1
Dosya Yapıları:
Python, dosya okuma ve yazma işlemleri için bir dizi modül sunmaktadır. Dosya işlemleri için yazılmış en yaygın modüller arasında os, shutil, glob, ve os.path bulunur.
Örnek:
f = open('dosya.txt', 'r')
print(f.readlines())
f.close()
Çıktı: ['Bu bir dosya örneğidir.']
Bu yazıda, Python'da bulunan en yaygın veri yapılarından beş tanesinden bahsettim ve her biri için örnekler verdim. Her bir veri yapısının farklı özellikleri ve işlevleri vardır ve programcılar, kendi ihtiyaçlarına en uygun veri yapısını seçebilirler. Bu veri yapılarının kapsamlı bir anlayışı, Python programlama dilinin temel bir unsuru haline gelmesi açısından büyük önem taşır.
Python, verileri depolamak, düzenlemek ve işlemek için çok çeşitli veri yapıları sunar. Bu veri yapıları, programcıların verileri farklı şekillerde organize etmelerine olanak tanımaktadır. Bu yazıda, Python'da bulunan en yaygın veri yapılarından bahsedeceğim ve her biri hakkında örnekler sunacağım.
Listeler:
Listeler, Python'da bulunan en yaygın ve temel veri yapılarından biridir. Liste öğeleri, virgülle ayrılmış ve köşeli parantezler içinde yazılır. Listeler farklı veri tiplerini içerebilir ve öğeleri değiştirilebilir.
Örnek:
liste = [2, 4, 'muz', 'elma']
liste[2] = 'portakal'
print(liste)
Çıktı: [2, 4, 'portakal', 'elma']
Sözlükler:
Sözlükler, anahtar-değer çiftleriyle eşleştirilen veri yapılarıdır. Sözlükler, süslü parantezler {} içine yazılır ve her bir çift bir iki nokta ile ayrılır.
Örnek:
sozluk = {'a':1, 'b':2, 'c':3}
print(sozluk['a'])
Çıktı: 1
Kümeler:
Kümeler, benzersiz öğelerin toplandığı yordamsal veri yapılarıdır. Kümeler, süslü parantezler {} veya set() işlevi kullanılarak oluşturulur.
Örnek:
kume1 = {'a', 'b', 'c'}
kume2 = set('abcde')
print(kume1)
print(kume2)
print(kume1 - kume2)
print(kume1 | kume2)
Çıktı:
{'b', 'c', 'a'}
{'e', 'b', 'c', 'a', 'd'}
{'b', 'c'}
{'e', 'b', 'c', 'a', 'd'}
Demetler:
Demetler, değiştirilemez veri yapılarıdır. Bir demet, virgülle ayrılmış öğelerin parantez içinde yazılı olduğu bir veri yapısıdır.
Örnek:
demet = (1, 2, 3)
print(demet[0])
Çıktı: 1
Dosya Yapıları:
Python, dosya okuma ve yazma işlemleri için bir dizi modül sunmaktadır. Dosya işlemleri için yazılmış en yaygın modüller arasında os, shutil, glob, ve os.path bulunur.
Örnek:
f = open('dosya.txt', 'r')
print(f.readlines())
f.close()
Çıktı: ['Bu bir dosya örneğidir.']
Bu yazıda, Python'da bulunan en yaygın veri yapılarından beş tanesinden bahsettim ve her biri için örnekler verdim. Her bir veri yapısının farklı özellikleri ve işlevleri vardır ve programcılar, kendi ihtiyaçlarına en uygun veri yapısını seçebilirler. Bu veri yapılarının kapsamlı bir anlayışı, Python programlama dilinin temel bir unsuru haline gelmesi açısından büyük önem taşır.
Sınırsız Menü, Sınırsız Yemek, SSL Sertifikası, Full Mobil Uyumlu, Full SEO Uyumlu
ve Daha bir çok özellik. Bugün kullanmaya başlayın.