Понятие "коллеции" и "объект-контейнер" в Python

В книге Т.Гэддис написано:"Словарь - это объект-контейнер, который хранит коллекцию данных". Подскажите, пожалуйста, понятие "объект-контейнер" как правильно понимать? Что представляет собой понятие "коллекция" в Python? В чем отличие между "коллекцией" и "переменной-контейнером"


Ответы (1 шт):

Автор решения: CrazyElf

Что такое контейнер даже в чисто бытовом смысле? Это какая-то штука, которая может хранить в себе другие штуки. Также и в питоне - это просто объект, который умеет хранить внутри себя другие объекты питона.

А что такое коллекция? Это набор объектов с какими-то общими свойствами, каким-то образом систематизированный (иначе это будет просто свалка какая-то, а не коллекция). С точки зрения Питона коллекция - это опять же набор объектов (в какой-то степени однотипный, но не обязательно), который можно перебирать каким-то типовым образом.

→ Ссылка