Содержание
- 2. Вопросы Что такое коллекция? Виды коллекций и основные методы работы с ними Решение практических задач
- 3. Цели урока Изучить различные виды коллекций Изучить основные методы работы с коллекциями
- 4. План урока Понятие коллекции Примеры применения коллекций для решения практических задач
- 5. Понятие коллекции
- 6. Понятие коллекции Коллекция в Python – это программный объект (переменная-контейнер), хранящая набор значений одного или различных
- 7. Понятие коллекции Позволяет обращаться к этим значениям, а также применять специальные функции и методы, зависящие от
- 8. Типы коллекций Последовательности (Sequence) /индексированные элементы, не уникальны/ Изменяемые (Mutable) Неизменяемые (imutable) Список (list) Строка (string)
- 9. Типы коллекций Множества (Sets) /неиндексированные элементы, уникальны/ Изменяемые (Mutable) Неизменяемые (imutable) Множества (set) Неизменное множества (frozenset)
- 10. Типы коллекций Отображения (Mapping) /неиндексированные набор пар ключ: значение/ Словарь (dict)
- 11. Типы коллекций. Counter Наиболее употребляемые шаблоны для работы с Counter: sum(counter.values()) – показывает общее количество элементов
- 12. Типы коллекций. Counter set(counter) – преобразовывает словарь в множество dict(counter) – преобразовывает в классический тип словаря
- 13. Типы коллекций. Defaultdict collections.defaultdict ничем не отличается от обычного словаря за исключением того, что по умолчанию
- 14. Типы коллекций. OrderedDict collections.OrderedDict - еще одна коллекция на базе словаря. Она помнит порядок, в котором
- 15. Типы коллекций. Deque collections.deque(iterable, [maxlen]) – создает очередь из итерируемого объекта с максимальной длиной maxlen.
- 16. Типы коллекций. Deque. Методы работы append(x) – добавляет элемент x в конец очереди; appendleft(x) – добавляет
- 17. Типы коллекций. Deque. Методы работы extend(iterable) – добавляет в конец очереди все элементы iterable; extendleft(iterable) –
- 18. Типы коллекций. Deque. Методы работы popleft() – удаляет и возвращает первый элемент очереди; remove(value) – удаляет
- 19. Типы коллекций. Namedtuple collections.namedtuple позволяет создать тип данных, ведущий себя как кортеж. При этом каждому элементу
- 20. Стандартные методы работы с коллекциями
- 22. Скачать презентацию