Junior — Middle
Python tilida mavjud bo'lgan o'zgaruvchan ma'lumotlar tuzilmalari qanday?
sobes.tech AI
AIdan javob
Python'da, yaratildan keyin o'zgartirilishi mumkin bo'lgan (mutable) bir nechta ma'lumotlar tuzilmalari mavjud:
- list — tartiblangan va o'zgartiriladigan elementlar to'plami. Elementlarni qo'shish, o'chirish va o'zgartirish mumkin.
- dict — kalit-qiymat juftlarini saqlovchi lug'at. Juftlarni o'zgartirish, qo'shish va o'chirish imkonini beradi.
- set — noyob elementlardan iborat, o'zgartiriladigan, qo'shish va o'chirish operatsiyalarini qo'llab-quvvatlaydi.
- bytearray — o'zgartiriladigan baytlar ketma-ketligi.
O'zgartiriladigan tuzilmalar foydalanish misoli:
my_list = [1, 2, 3]
my_list.append(4) # Element qo'shish
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3 # Juftlik qo'shish
my_set = {1, 2, 3}
my_set.add(4) # Element qo'shish
my_bytes = bytearray(b'abc')
my_bytes[0] = 100 # Birinchi baytni o'zgartirish
Ushbu tuzilmalar ma'lumotlarni saqlash va ishlash uchun keng qo'llaniladi, agar mazmunini o'zgartirish talab qilinsa.