Python Veri Yapıları nedir

avatar cabbar
Forum Üyesi
22-08-2023, Saat: 21:55
275
#1
Yorumu Paylaş

Python'da veri yapıları, programlamada verileri düzenlemek, depolamak ve işlemek için kullanılan yapı ve yöntemlerdir. Python, çeşitli veri yapıları sağlayarak farklı türdeki verileri etkili bir şekilde yönetmenizi sağlar. İşte Python'da kullanılan bazı temel veri yapıları:

1. **Listeler (Lists)Öpücük At*
   - Birden fazla değeri içinde saklamak için kullanılır.
   - Değiştirilebilir (mutable) bir veri yapısıdır.
   - `[]` köşeli parantezler içinde elemanlar sıralanır.
   - Örneğin: `numbers = [1, 2, 3, 4, 5]`

2. **Demetler (Tuples)Öpücük At*
   - Birden fazla değeri içinde saklamak için kullanılır.
   - Değiştirilemez (immutable) bir veri yapısıdır.
   - `()` parantezler içinde elemanlar sıralanır.
   - Örneğin: `point = (x, y)`

3. **Sözlükler (Dictionaries)Öpücük At*
   - Anahtar-değer çiftlerini içinde saklamak için kullanılır.
   - Anahtarlar benzersiz ve değiştirilemez olmalıdır.
   - `{'anahtar': 'değer'}` şeklinde tanımlanır.
   - Örneğin: `person = {'ad': 'Ahmet', 'yaş': 25}`

4. **Kümeler (Sets)Öpücük At*
   - Benzersiz elemanları içinde saklamak için kullanılır.
   - Sırasız ve değiştirilebilir bir veri yapısıdır.
   - `set()` veya `{}` şeklinde tanımlanır.
   - Örneğin: `colors = {'kırmızı', 'yeşil', 'mavi'}`

5. **Diziler (Arrays)Öpücük At*
   - NumPy veya diğer kütüphanelerle kullanılan homojen (aynı veri tipinde) veri yapısıdır.
   - Matematiksel işlemler için optimize edilmiştir.
   - Örneğin: `import numpy as np` ve `array = np.array([1, 2, 3, 4, 5])`

6. **Dizeler (Strings)Öpücük At*
   - Metin veya karakter dizilerini temsil etmek için kullanılır.
   - Değiştirilemez bir veri yapısıdır.
   - `'` veya `"` içinde tanımlanır.
   - Örneğin: `text = "Merhaba, dünya!"`

Veri yapıları, programlama dilinin gücünü kullanarak verileri organize etmenizi ve işlemenizi sağlar. Hangi veri yapısının kullanılacağı, veri tipi ve kullanım senaryosuna bağlı olarak değişebilir. Python'daki veri yapıları hakkında daha fazla bilgi edinerek programlarınızda verileri daha etkili bir şekilde yönetebilirsiniz.
 

[Resim: python16.png]

deneme
Forum Üyesi

Konuda Ara

1 Yorum

cabbar

Forum Üyesi

Kayıtlı Üye Grubu
avatar
cabbar
24-08-2023, Saat: 00:14
24-08-2023, Saat: 00:14
#2
Yorumu Paylaş
İşinize yaracak bilgiler


Konuyu Okuyanlar:
1 Ziyaretçi