Словари и множества

Содержание

Слайд 2

Повторим

Повторим

Слайд 3

Сегодня на занятии:

Словари и множества: сложно звучит — легко запоминается.
Поиск элементов по

Сегодня на занятии: Словари и множества: сложно звучит — легко запоминается. Поиск
ключам (нет, не дверным).
Проверка принадлежности элемента множеству.
Словари и множества, а в чём отличия от списков?

Слайд 4

Теория

Демонстрация
(перебор элементов по индексам)

Теория Демонстрация (перебор элементов по индексам)

Слайд 5

Что делать, если нужны другие индексы?

Что делать, если нужны другие индексы?

Слайд 6

Ключ —

Теория

уникальный идентификатор, с помощью которого можно получить доступ к конкретному элементу

Ключ — Теория уникальный идентификатор, с помощью которого можно получить доступ к конкретному элементу словаря.
словаря.

Слайд 7

Формат записи элементов в словарь

Теория

451: '451 градус по Фаренгейту'

Уникальный ключ (идентификатор) элемента

Значение,

Формат записи элементов в словарь Теория 451: '451 градус по Фаренгейту' Уникальный
привязанное к ключу

Слайд 8

Доступ к элементу через ключ

Теория

dictionary = {451: '451 градус по Фаренгейту', 20000:

Доступ к элементу через ключ Теория dictionary = {451: '451 градус по
'Двадцать тысяч льё под водой',
10: 'Собачье сердце', 1840: 'Герой нашего времени', 12: 'Алиса в стране чудес'}
print(dictionary[451])
Вывод:
'451 градус по Фаренгейту'

Ключ элемента

Обращение к элементу по ключу

Вывод элемента, соответствующего ключу

Слайд 9

Формат команды для добавления элемента в заполненный словарь

Теория

dictionary[1] = 'one'

Имя переменной, которой,

Формат команды для добавления элемента в заполненный словарь Теория dictionary[1] = 'one'
в качестве значения, присвоен словарь

Уникальный ключ

Значение

Слайд 10

Добавление элемента в заполненный словарь

Теория

dictionary = {451: '451 градус по Фаренгейту', 20000:

Добавление элемента в заполненный словарь Теория dictionary = {451: '451 градус по
'Двадцать тысяч льё под водой', 10: 'Собачье сердце', 1840: 'Герой нашего времени', 12: 'Алиса в стране чудес'}
dictionary[1836] = 'Ревизор'

Значение

Имеющиеся в словаре элементы

Ключ добавляемого элемента

Добавление элемента в словарь

Слайд 11

Заходим на платформу

mars.algoritmika.org

Заходим на платформу mars.algoritmika.org

Слайд 12

Словари

Задание на платформе

Словари Задание на платформе

Слайд 13

Итог первой половины урока

Итог первой половины урока

Слайд 14

Давайте отдохнём!

Давайте отдохнём!

Слайд 15

Теория

Демонстрация
(множество)

Теория Демонстрация (множество)

Слайд 16

Свойство множества — уникальность элементов

Теория

many = {1, 2, 3, 1, 2, 3}
print(many)
Вывод:
{1,

Свойство множества — уникальность элементов Теория many = {1, 2, 3, 1,
2, 3}

Записано 6 элементов, 3 из которых дублируются

Выводится 3 элемента, без дубликатов

Слайд 17

Теория

Демонстрация
(уникальность элементов в множестве (строки))

Теория Демонстрация (уникальность элементов в множестве (строки))

Слайд 18

Формат записи команды для добавления элемента в множество

Теория

many.add(1)

Имя переменной, которой в качестве

Формат записи команды для добавления элемента в множество Теория many.add(1) Имя переменной,
значения присвоено множество

Метод

Добавляемый элемент

Слайд 19

Теория

Демонстрация
(создание пустого множества и добавление элементов)

Теория Демонстрация (создание пустого множества и добавление элементов)

Слайд 20

Теория

Демонстрация
(создание пустого множества и добавление элементов (правильная программа))

Теория Демонстрация (создание пустого множества и добавление элементов (правильная программа))

Слайд 21

Проверка принадлежности элемента множеству

Теория

i in many

Проверяемый элемент

Ключевое слово

Имя переменной, которой в качестве

Проверка принадлежности элемента множеству Теория i in many Проверяемый элемент Ключевое слово
значения присвоено множество

Слайд 22

Заходим на платформу

mars.algoritmika.org

Заходим на платформу mars.algoritmika.org

Слайд 23

Множества

Задание на платформе

Множества Задание на платформе

Слайд 24

Как прошло занятие?

Как прошло занятие?

Слайд 25

Проверь себя

Что такое словарь?
Что такое множество?
Что такое ключ в словаре?
Что означает уникальность

Проверь себя Что такое словарь? Что такое множество? Что такое ключ в
элементов в множестве?
Как добавить элементы в словарь?
Как добавить элементы в множество?
Как проверить принадлежность элемента множеству?

Слайд 26

На следующем занятии:

Проект «Шифр» — много раз решали задачи, пора испробовать самим!

На следующем занятии: Проект «Шифр» — много раз решали задачи, пора испробовать самим!

Слайд 27

До встречи!

До встречи!

Слайд 28

Операции с множествами
(1 часть)

Теория

Операции с множествами (1 часть) Теория

Слайд 29

Операции с множеставми
(2 часть)

Теория

Операции с множеставми (2 часть) Теория

Слайд 30

Быстрый поиск элемента в словаре

Теория

Как вы уже знаете, в словаре всегда хранятся

Быстрый поиск элемента в словаре Теория Как вы уже знаете, в словаре
значения, которым присвоен уникальный ключ. По нему мы можем проверить, входит ли элемент в словарь или нет. А для этого программисты придумали специальный оператор - in.

Слайд 31

Оператор in —

Теория

оператор для работы с ключами в словаре. Проверяет наличие значения

Оператор in — Теория оператор для работы с ключами в словаре. Проверяет
в словаре по его ключу (если ключ есть в словаре, значит и значение есть в словаре - оператор возвращает True, иначе - False).
Имя файла: Словари-и-множества.pptx
Количество просмотров: 42
Количество скачиваний: 0