Sobes.tech
Junior — Middle

Python dilində hansı dəyişdirilə bilən məlumat strukturları mövcuddur?

sobes.tech Süni İntellekt

AI-dan cavab

Python-da, yaradıldıqdan sonra dəyişdirilə bilən (mutable) bir neçə məlumat strukturu mövcuddur:

  • list — ardıcıl və dəyişdirilə bilən elementlər toplusu. Elementləri əlavə etmək, silmək və dəyişdirmək mümkündür.
  • dict — açar-dəyər cütlərini saxlayan sözlük. Cütləri dəyişdirməyə, əlavə etməyə və silməyə imkan verir.
  • set — unikal elementlərdən ibarət, dəyişdirilə bilən, əlavə və silmə əməliyyatlarını dəstəkləyir.
  • bytearray — dəyişdirilə bilən baytlar ardıcıllığı.

Dəyişdirilə bilən strukturların istifadəsi nümunəsi:

my_list = [1, 2, 3]
my_list.append(4)  # Element əlavə et

my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3    # Cüt əlavə et

my_set = {1, 2, 3}
my_set.add(4)       # Element əlavə et

my_bytes = bytearray(b'abc')
my_bytes[0] = 100   # Birinci baytı dəyişdir

Bu strukturlar məlumatların saxlanması və işlənməsi üçün geniş istifadə olunur, məzmunu dəyişdirmək lazım olduqda.