Языки программирования

Список методов для словарей

В данном уроке я предоставляю вам возможность рассмотреть список методов, при использовании которых имеется возможность проведения манипуляций со словарями Python. Если говорить более простым языком, то обозначение методов практически ничем не отличается от обозначения списков, которые мы рассматривали с вами в предыдущих уроках. Все осуществляется при помощи точечной нотации.

Где найти информацию

Если открыть рекомендуемую мною ранее книгу Марка Лутца «Изучаем Python» на 266 странице, то можно найти информацию относительно описания методов. Для этих целей также можно использовать и официальны сайт Python, где также можно найти список методов для словарей Python.

Я настоятельно рекомендую как можно чаще посещать официальный сайт, так как наиболее актуальную информацию можно будет найти именно там, так как книги могут иногда выходить и с устарелой информацией.

Теперь рассмотрим на примере. Создаем словарь: data = {'red': 'Красный', 'green': 'Зеленый'}

Для того чтобы подсчитать элементы в словаре используем уже знакомый нам len(). При print(len(data)) его использовании мы увидим количество элементов в словаре.

keys()

Для того чтобы вывести список ключей необходимо использовать метод keys(). Используем код print(list(data.keys())), в итоге мы получаем список ключей в нашем словаре.

values()

Для того чтобы вывести список значений, а не ключей следует использовать метод values(). В итоге мы получаем такой код print(list(data.values())), это приведет к тому, что в создаваемый нами список будет вставлен список значений со словаря.

items()

А вот для того чтобы получить список значений и ключей стоит использовать метод items(). Код такого рода как print(list(data.items())) станет причиной создания нового списка с уже вложенными элементами [('key', 'value'), ('key2', 'value'), ('key3', 'value')]. Функция list() собственно и создает наш новый список.

del

Если у вас будет иметься необходимость удалить элемент со словаря стоит использовать del. На конкретном примере это будет выглядеть следующим образом del data('key').

data[‘new_key’] = ‘данные’

Для того чтобы осуществить добавление в наш словарь необходимо только указать новый ключ, а также определить его значение. К примеру, data['new_key'] = 'данные'.

Теперь для того чтобы разнообразить наши с вами занятия в следующем уроке напишем несложную программу, для того чтобы окончательно закрепить изученный материал.