Python. Словари и множества презентация

Содержание

Слайд 2

Повторим

Повторим

Слайд 3

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

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

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

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

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

Теория

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

Слайд 5

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

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

Слайд 6

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

Ключ —

Теория

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

элементу словаря.
Слайд 7

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

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

Теория

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

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

элемента

Значение, привязанное к ключу

Слайд 8

Доступ к элементу через ключ Теория dictionary = {451: '451

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

Теория

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

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

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

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

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

Слайд 9

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

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

Теория

dictionary[1] = 'one'

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

которой, в качестве значения, присвоен словарь

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

Значение

Слайд 10

Добавление элемента в заполненный словарь Теория dictionary = {451: '451

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

Теория

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

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

Значение

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

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

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

Слайд 11

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

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

mars.algoritmika.org

Слайд 12

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

Словари

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

Слайд 13

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

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

Слайд 14

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

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

Слайд 15

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

Теория

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

Слайд 16

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

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

Теория

many = {1, 2, 3, 1, 2,

3}
print(many)
Вывод:
{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).
Имя файла: Python.-Словари-и-множества.pptx
Количество просмотров: 174
Количество скачиваний: 0