Модуль 2. Урок 6. Словари и множества
Повторим
Что делать, если нужны другие индексы?
Давайте отдохнём!
Как прошло занятие?
2.67M
Categories: programmingprogramming informaticsinformatics

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).
Теория
English     Русский Rules