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 # Биринчи байтты өзгөртүү
Бул структуралар маалыматтарды сактоо жана иштетүү үчүн кеңири колдонулат, эгер мазмунун өзгөртүү керек болсо.