Sobes.tech
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.