Найти в Дзене
Kabyleti plays

Урок 13. Словари.

Ещё одним способом хранения информации в Python является словарь, который хранит в себе информацию в виде пары ключ - значение (по-английски keys - values). Его отличие от списка в том, что быстрый доступ к значению в словаре происходит не по индексу, а по ключу. Например, вы хотите сложить в словарь характеристики машины: Создать новый словарь можно так же через функцию dict(). Словарь можно перебрать через цикл for тремя способами: Разберём на примерах: key и value - это всего лишь названия переменных, их можно заменить на любые другие. Так же можно в качестве значений в словаре использовать списки, а в качестве ключей кортежи, и помещать сами словари в списки. На этом на сегодня всё.

Ещё одним способом хранения информации в Python является словарь, который хранит в себе информацию в виде пары ключ - значение (по-английски keys - values).

Его отличие от списка в том, что быстрый доступ к значению в словаре происходит не по индексу, а по ключу.

Например, вы хотите сложить в словарь характеристики машины:

Демонстрация базовых свойств словаря.
Демонстрация базовых свойств словаря.

Создать новый словарь можно так же через функцию dict().

Словарь можно перебрать через цикл for тремя способами:

  1. По ключу, используя метод keys().
  2. По значению, используя метод values().
  3. Одновременно и по ключу и по значению, используя метод items().

Разберём на примерах:

Варианты перебора словаря через цикл for.
Варианты перебора словаря через цикл for.

key и value - это всего лишь названия переменных, их можно заменить на любые другие.

Так же можно в качестве значений в словаре использовать списки, а в качестве ключей кортежи, и помещать сами словари в списки.

На этом на сегодня всё.