- Динамические структуры данных – это данные, у которых:
- размер заранее не известен (определяется во время выполнения программы);
- память выделяется во время работы.
- В Python динамические структуры используются автоматически, так как память для объектов и списков выделяется во время выполнения программы.
- Объявление динамического массива:
<имя_массива> = [0] * <количество_элементов> - Добавление элемента в динамический массив:
<имя_массива>.append(<значение>) - Структура – тип данных, который может содержать несколько полей разных типов. В Python для этого используется класс.
- Объявление класса:
class <имя_класса>:
def __init__ (self, <поля>):
self.<поле> = <значение> - Объявление объекта структуры:
<имя_объекта> = <имя_класса> (<параметры>)
Информатика • 11 класс
2
Динамические структуры данных (Python)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках