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   # Промяна на първия байт

Тези структури се използват широко за съхранение и обработка на данни, когато е необходимо да се променя съдържанието.