Back to questions
Ростелеком
Junior — Middle
90
Какие изменяемые структуры данных доступны в языке Python?
Companies where asked
ITFB Group
Цифрум
Answer from AI
sobes.tech 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 # Изменение первого байта
Эти структуры широко используются для хранения и обработки данных, когда требуется изменять содержимое.