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.