Sobes.tech
Junior — Middle

Python dilinde hangi değiştirilebilir veri yapıları mevcuttur?

sobes.tech yapay zeka

AI'dan gelen yanıt

Python'da, oluşturulduktan sonra değiştirilebilen (mutable) birkaç veri yapısı mevcuttur:

  • list — sıralı ve değiştirilebilir bir öğe kümesi. Öğeleri ekleyebilir, silebilir ve değiştirebilirsiniz.
  • dict — anahtar-değer çiftleri saklayan sözlük. Çiftleri değiştirmeye, eklemeye ve silmeye izin verir.
  • set — benzersiz öğelerden oluşan, değiştirilebilir, ekleme ve silme işlemlerini destekleyen küme.
  • bytearray — değiştirilebilir bir bayt dizisi.

Değiştirilebilir yapılar kullanımı örneği:

my_list = [1, 2, 3]
my_list.append(4)  # Öğeyi ekle

my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3    # Anahtar-değer çifti ekle

my_set = {1, 2, 3}
my_set.add(4)       # Öğeyi ekle

my_bytes = bytearray(b'abc')
my_bytes[0] = 100   # İlk baytı değiştir

Bu yapılar, içerik değiştirilmesi gereken durumlarda veri saklama ve işleme için yaygın olarak kullanılır.