Similar presentations:
Python. Словари и множества
1. Модуль 2. Урок 6. Словари и множества
Международная школапрограммирования для детей
Модуль 2. Урок 6.
Словари и множества
2. Повторим
3.
Сегодня на занятии:● Словари
и
множества:
сложно
звучит
—
запоминается.
● Поиск элементов по ключам (нет, не дверным).
● Проверка принадлежности элемента множеству.
● Словари и множества, а в чём отличия от списков?
легко
4.
Демонстрация(перебор элементов по индексам)
Теория
5. Что делать, если нужны другие индексы?
6.
Ключ —уникальный идентификатор, с помощью которого можно
получить доступ к конкретному элементу словаря.
Теория
7.
Формат записи элементов всловарь
451: '451 градус по Фаренгейту'
Уникальный ключ
(идентификатор)
элемента
Теория
Значение,
привязанное к
ключу
8.
Доступ к элементу через ключdictionary = {451: '451 градус по Фаренгейту',
20000: 'Двадцать тысяч льё под водой',
10: 'Собачье сердце', 1840: 'Герой нашего
Ключ элемента
времени', 12: 'Алиса в стране чудес'}
print(dictionary[451])
Вывод:
'451 градус по Фаренгейту'
Теория
Обращение к
элементу по
ключу
Вывод элемента,
соответствующего
ключу
9.
Формат команды длядобавления элемента в
заполненный словарь
dictionary[1] = 'one'
Имя переменной,
которой, в качестве
значения, присвоен
словарь
Теория
Уникальный ключ
Значение
10.
Добавление элемента взаполненный словарь
dictionary = {451: '451 градус по Фаренгейту',
20000: 'Двадцать тысяч льё под водой', 10:
'Собачье сердце', 1840: 'Герой нашего
времени', 12: 'Алиса в стране чудес'}
Имеющиеся в
словаре
элементы
dictionary[1836] = 'Ревизор'
Ключ добавляемого
элемента
Теория
Значение
Добавление элемента в
словарь
11.
Заходим на платформуmars.algoritmika.org
12.
СловариЗадание на платформе
13.
Итог первой половиныурока
14. Давайте отдохнём!
15.
Демонстрация(множество)
Теория
16.
Свойство множества —уникальность элементов
many = {1, 2, 3, 1, 2, 3}
print(many)
Вывод:
{1, 2, 3}
Теория
Записано 6 элементов, 3 из
которых дублируются
Выводится 3 элемента, без
дубликатов
17.
Демонстрация(уникальность элементов в множестве (строки))
Теория
18.
Формат записи команды длядобавления элемента в
множество
many.add(1)
Имя переменной,
которой в качестве
значения присвоено
множество
Теория
Добавляемый
элемент
Метод
19.
Демонстрация(создание пустого множества и добавление элементов)
Теория
20.
Демонстрация(создание пустого множества и добавление элементов
(правильная программа))
Теория
21.
Проверка принадлежностиэлемента множеству
i in many
Имя переменной, которой в качестве значения
присвоено множество
Проверяемый
элемент
Теория
Ключевое слово
22.
Заходим на платформуmars.algoritmika.org
23.
МножестваЗадание на платформе
24. Как прошло занятие?
25.
Проверь себя● Что такое словарь?
● Что такое множество?
● Что такое ключ в словаре?
● Что означает уникальность элементов в множестве?
● Как добавить элементы в словарь?
● Как добавить элементы в множество?
● Как проверить принадлежность элемента множеству?
26.
На следующем занятии:● Проект «Шифр» — много раз решали задачи, пора
испробовать самим!
27.
До встречи!28.
Оператор in —оператор для работы с ключами в словаре. Проверяет
наличие значения в словаре по его ключу (если ключ есть в
словаре, значит и значение есть в словаре - оператор
возвращает True, иначе - False).
Теория