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.