Найти тему

Python | Урок 33 | Коллекции

1. Классификация коллекций

Коллекция в Python – программный объект (переменная-контейнер), хранящая набор значений одного или различных типов, позволяющий обращаться к этим значениям, а также применять специальные функции и методы, зависящие от типа коллекции.

Python предлагает пять типов данных коллекций:

  • списки
  • строки
  • кортежи
  • множества (наборы)
  • словари

Каждый из этих типов данных полезен в определенных ситуациях.

-2

Изменяемость – позволяет добавлять в коллекцию новых членов или удалять их после создания коллекции.

Индексированность – каждый элемент коллекции имеет свой порядковый номер – индекс. Это позволяет обращаться к элементу по его порядковому индексу, проводить «нарезку» – брать часть коллекции, выбирая исходя из их индекса.

Уникальность – каждый элемент коллекции может встречаться в ней только один раз. Это порождает требование неизменности используемых типов данных для каждого элемента, например, таким элементом не может быть список.

Примечание для словаря (dict):

· сам словарь изменяем – можно добавлять/удалять новые пары ключ: значение;

· значения элементов словаря – изменяемые и не уникальные;

· ключи – не изменяемые и уникальные, поэтому, например, мы не можем сделать ключом словаря список, но можем кортеж. Из уникальности ключей, также следует уникальность элементов словаря – пар ключ: значение;

· {} без значений создают словарь, а со значениями, в зависимости от синтаксиса могут создавать как множество, так и словарь:

-3

Подписывайтесь! ;-) Будем дружить https://vk.com/teacher_anzhelika

Благодарю каждого за репост!)

#python с нуля #программирование на python #уроки python #пайтон онлайн #коллекции