Содержание
- 2. Словари Важным типом данных являются словари. Словарь можно представить в виде некоторого списка, но при этом
- 3. Словари Создать словарь можно с использованием фигурных скобок: в блоке из этих скобок указываются через запятую
- 4. Словари Также для создания словаря используется функция dict(). Если ключами словаря являются текстовые значения, то в
- 5. Подробности Ключи в таком случае (хотя они являются текстовыми) указываются без кавычек. Причина в том, что
- 6. На заметку Вызов функции dict() без аргументов приводит к созданию пустого словаря. Пустой блок из фигурных
- 7. Словари Если словарь создан, то доступ к значению из этого словаря можно получить по ключу. Доступ
- 8. Создание словаря
- 9. Операции со словарями
- 10. Создадим второй словарь
- 11. Операции со вторым словарём
- 12. Всё о первом словаре В программе создается два словаря, и с этими словарями выполняются несложные операции.
- 13. Всё о первом словаре В данном случае считывается значение элемента. В таком же формате элементу можно
- 14. Всё о первом словаре Еще один словарь создаётся командой order = dict(Первый = 1, Третий =
- 15. На заметку Еще раз обращаем внимание, что текстовые значения для ключей при создании словаря указываются без
- 16. Словари Для считывания значений элементов словаря используем команды order[“Первый”], order[“Третий”] и order[“Последний”]. Командой order [“Последний”] =
- 17. Словари Описанные выше способы создания словарей не являются исчерпывающими. Так, функции dict() в качестве аргумента можно
- 18. Еще операции со словарями
- 19. Еще операции со словарями
- 20. Еще операции со словарями Первый словарь создаётся командой age = dict([["Кот Кот", 5], ["Пёс Пёс", 10],
- 21. На заметку В данном случае словарь напоминает мини-базу данных, в которой ключ является именем персонажа, а
- 22. На заметку Для каждого словаря с помощью метода keys() можно получить итерируемый объект, позволяющий определить значения
- 23. Подробности Итерируемый объект не является последовательностью в прямом смысле этого понятия. Но это объект, который, как
- 24. Операции с словарями В операторе цикла for переменная s принимает значения ключей из словаря age (для
- 25. Операции с словарями В следующем операторе цикла for перебираются значения элементов словаря. Переменная v принимает значения
- 26. Операции с словарями Еще один словарь создаётся командой color = dict([[(225, 0, 0), "Красный"], [(0, 225,
- 27. На заметку Мы воспользовались тем, что в формате RGB (сокращение от Red Green Blue) цвет задается
- 28. На заметку При обращении к элементам словаря можно, как мы уже делали ранее, указывать ключ в
- 29. На заметку Однако для получения значения элемента по ключу можно использовать метод get(), при вызове которого
- 30. Подробности Если при обращении к элементу словаря в квадратных скобках указать несуществующий ключ, это приведет к
- 31. Подробности Как и в случае со списками, кортежами и множествами, для создания словарей можно использовать генераторы
- 32. Еще пара мегаопераций
- 33. Еще пара мегаопераций В данном случае создается три словаря, причем два из них одинаковые. Более конкретно,
- 34. Еще пара мегаопераций Аналогичный словарь myweek создается несколько иначе. Элемент словаря формируется выражением d: days.index(d), а
- 35. Еще пара мегаопераций Еще один словарь состоит из числовых значений: ключами элементов являются нечетные натуральные числа,
- 36. Операции со словарями В первую очередь остановимся на способах создания копии словаря. Причём эту задачу мы
- 37. Операции со словарями В первую очередь остановимся на способах создания копии словаря. Причём эту задачу мы
- 38. Операции со словарями
- 39. Операции со словарями
- 40. Операции со словарями
- 41. Операции со словарями Это простая программа, в которой создаётся словарь A с тремя элементами (команда A
- 42. Операции со словарями В операторе цикла указаны через запятую две переменные, k и v. Поэтому переменная
- 43. Подробности Методы items(), keys() и values() результатом возвращают итерируемые объекты. Чтобы получить на основе этих итерируемых
- 44. Подробности На следующем этапе перебираются элементы словаря A. Причем мы использовали оператор цикла, в котором переменная
- 46. Скачать презентацию