Объекты типа mapping и sequence

Объекты типа sequence

Существует шесть типов последовательностей: строки, строки Unicode, списки, кортежи, буферы и объекты xrange Строковые литералы пишутся в одинарных или двойных кавычках: «xyzzy» , «frobozz». Строки в Юникоде во многом похожи на строки, но указываются с использованием символа «u»: u’abc ‘ , u’ def Списки – последовательность элементов в квадратных скобках, элементы разделены запятыми: .

Объекты типа mapping

Объект мапирования преобразует неизменные значения в произвольные объекты. Объекты типа mapping – изменяемые объекты. В настоящее время в Python существует только один стандартный тип мапирования – словарь.

Эмулирование типов контейнеров

Для реализации объектов-контейнеров могут быть определены следующие методы. Контейнеры обычно представляют собой последовательности (такие как списки или кортежи) или мапирования (например, словари), но могут также представлять и другие контейнеры. Первый набор методов используется либо для эмуляции (имитирования) последовательности, либо для эмуляции мапирования. Разница в том, что для последовательности, допустимые ключи должны быть целыми числами k, …

Объекты типа mapping и sequence

Типы объектов мапирования и последовательности Введение У Python существует два универсальных типа объекта container: тип мапирования (mapping) и тип последовательности (sequence). Архетипические примеры этих базовых типов данных – словарь и список.