Шаг 107.
Python: тонкости программирования. Общие структуры данных Python. Записи, структуры и объекты переноса данных (общие сведения)

    На этом шаге мы определим план дальнейшего изложения.

    Записи, как и структуры данных, по сравнению с массивами обеспечивают фиксированное количество полей, у каждого из которых может быть имя, а также другой тип.

    Начиная с этого шага вы увидите, как реализовывать в Python записи, структуры и "старые добрые объекты данных" с использованием всего лишь встроенных типов данных и классов из стандартной библиотеки.

    Кстати, здесь мы используем определение понятия "запись" в широком смысле. Например, мы также собираемся обсудить такие типы, как встроенный в Python тип tuple, который может как считаться, так и не считаться записью в строгом смысле этого слова, потому что кортежи не обеспечивают именованные поля.

    Python предлагает несколько типов данных, которые можно использовать для реализации записей, структур и объектов переноса данных. Здесь же вы кратко рассмотрите каждую реализацию и ее уникальные характеристики. В конце вы найдете резюме и руководство для принятия решений, которое поможет вам сделать свой собственный выбор.

    Ладно, давайте начнем!

    На следующем шаге мы поговорим о словарях.




Предыдущий шаг Содержание Следующий шаг