Словари в python
Словарь - набор данных, хранящихся парами ключ-значение.
Словари изменяемы, элементы не имеют порядка, все ключи различны, ключи не изменяемы.
Словарь имеет вид: название_словаря={ключ1:значение1, ключ2:значение2}
Чтобы вывести значение по ключу надо ввести print(имя_словаря[ключ]), то есть работает так же как массивы, только вместо индекса ключ.
Проверка ключей и значений
Чтобы проверить есть ключ в словаре используется команда ключ in имя_словаря, если проверяется отсутствие, то используется команда ключ not in имя_словаря
Операции
1) имя_словаря.get(ключ) - возвращает значение для этого ключа
2) имя_словаря[ключ]=значение - записывает значение по ключу
3) del имя_словаря[ключ] - удаляет значение по ключу
Перебор элементов словаря
d={'a':1, 'b':2, 'c':3} #словарь for key in d: #для ключей в словаре d print(key, end='') #выводится ключ print() for values in d.values(): #для значений в словаре d print(values, end='') #выводятся значения print() for key, values in d.items(): #для ключей и значений в словаре d print(key,':',values, end=';') #выводятся ключ : значение; |
Полезные ссылки: