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 # Промяна на първия байт
Тези структури се използват широко за съхранение и обработка на данни, когато е необходимо да се променя съдържанието.