1. Классификация коллекций
Коллекция в Python – программный объект (переменная-контейнер), хранящая набор значений одного или различных типов, позволяющий обращаться к этим значениям, а также применять специальные функции и методы, зависящие от типа коллекции.
Python предлагает пять типов данных коллекций:
- списки
- строки
- кортежи
- множества (наборы)
- словари
Каждый из этих типов данных полезен в определенных ситуациях.
Изменяемость – позволяет добавлять в коллекцию новых членов или удалять их после создания коллекции.
Индексированность – каждый элемент коллекции имеет свой порядковый номер – индекс. Это позволяет обращаться к элементу по его порядковому индексу, проводить «нарезку» – брать часть коллекции, выбирая исходя из их индекса.
Уникальность – каждый элемент коллекции может встречаться в ней только один раз. Это порождает требование неизменности используемых типов данных для каждого элемента, например, таким элементом не может быть список.
Примечание для словаря (dict):
· сам словарь изменяем – можно добавлять/удалять новые пары ключ: значение;
· значения элементов словаря – изменяемые и не уникальные;
· ключи – не изменяемые и уникальные, поэтому, например, мы не можем сделать ключом словаря список, но можем кортеж. Из уникальности ключей, также следует уникальность элементов словаря – пар ключ: значение;
· {} без значений создают словарь, а со значениями, в зависимости от синтаксиса могут создавать как множество, так и словарь:
Подписывайтесь! ;-) Будем дружить https://vk.com/teacher_anzhelika
Благодарю каждого за репост!)
#python с нуля #программирование на python #уроки python #пайтон онлайн #коллекции