Sobes.tech
Junior — Middle

Python тилинде кандай өзгөрүлмө маалымат структуралары бар?

sobes.tech AI

AIден жооп

Pythonда, түзүлгүсү кийин өзгөртүлө турган (mutable) бир нече маалымат структуралары бар:

  • list — тартиптелген жана өзгөртүлө турган элементтердин топтому. Элементтерди кошуу, өчүрүү жана өзгөртүү мүмкүн.
  • dict — ачкыч-баалуулук жуптарын сактайт. Жуптарды өзгөртүүгө, кошууга жана өчүрүүгө болот.
  • set — уникалдуу элементтердин топтому, өзгөртүлө турган, кошуу жана өчүрүү операцияларын колдойт.
  • bytearray — өзгөртүлө турган байттардын тизмеси.

Өзгөртүлө турган структураларды колдонуу мисалы:

my_list = [1, 2, 3]
my_list.append(4)  # Элемент кошуу

my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3    # Жуп кошуу

my_set = {1, 2, 3}
my_set.add(4)       # Элемент кошуу

my_bytes = bytearray(b'abc')
my_bytes[0] = 100   # Биринчи байтты өзгөртүү

Бул структуралар маалыматтарды сактоо жана иштетүү үчүн кеңири колдонулат, эгер мазмунун өзгөртүү керек болсо.