Наиболее эффективные методы освоения словарей Python
Почему вы должны использовать словари в Python?
Словари — это эффективная и гибкая структура данных в Python, которая может легко хранить и организовывать данные.
Несмотря на их полезность, освоение словарей Python может быть немного сложным, особенно для начинающих. Тем не менее, в этой статье мы будем заниматься этим вместе.
Эти методы, от использования pop до clear, облегчат вам жизнь, когда дело доходит до работы со словарями.
Давайте начнём!
keys
keys(): Извлекает все ключи в словаре.
Этот метод возвращает объект представления, который отображает список всех ключей в словаре.
Метод keys()извлекает все ключи из my_dictсловаря и выводит их как объект представления.
Результат:
values
values(): Извлекает все значения в словаре.
Этот метод возвращает объект представления, который отображает список всех значений в словаре.
Метод values() извлекает все значения из словаря my_dict и выводит их как объект представления: dict_values([1, 2, 3]).
Результат:
items
items(): Извлекает все пары ключ-значение в словаре.
Этот метод возвращает объект представления, который отображает список всех пар ключ-значение в словаре в виде кортежей.
Метод items() извлекает все пары ключ-значение из словаря my_dict и выводит их как объект представления: dict_items([('apple', 1), ('banana', 2), ('cherry', 3)]).
Результат:
get
get(key, default): извлекает значение указанного ключа или возвращает значение по умолчанию, если ключ отсутствует.
Этот метод ищет заданный ключ в словаре и возвращает его значение. Если ключ не найден, возвращается указанное значение по умолчанию.
Метод get() ищет ключ «банан» в словаре my_dict, находит его и выводит его значение: 2.
Результат:
update
update(other_dict): Обновляет словарь, добавляя или обновляя пары ключ-значение из другого словаря.
Этот метод принимает другой словарь в качестве аргумента и добавляет его пары ключ-значение к исходному словарю. Если ключи в исходном словаре уже существуют в другом словаре, их значения обновляются новыми значениями.
Метод update() добавляет пары ключ-значение от other_dict к my_dict, обновляя значение ключа «banana», и выводит обновлённый словарь: {'apple': 1, 'banana': 4, 'cherry': 3, 'orange': 5}.
Результат:
pop
pop(key, default): Удаляет указанный ключ и возвращает его значение или возвращает значение по умолчанию, если ключ отсутствует.
Этот метод удаляет указанный ключ из словаря и возвращает его значение. Если ключ не найден, возвращается указанное значение по умолчанию.
Метод pop() удаляет ключ «banana» из словаря my_dict и выводит его значение: 2. Выводится обновлённый словарь без ключа «banana»: {'apple': 1, 'cherry': 3}.
Результат:
clear
clear(): Удаляет все пары ключ-значение из словаря.
Этот метод очищает словарь, удаляя все пары ключ-значение, оставляя словарь пустым.
Метод clear() удаляет все пары ключ-значение из словаря my_dict, в результате чего словарь остаётся пустым. Затем выводится пустой словарь: {}.
Результат:
Надеюсь, что эти основные методы, используемые со словарями, окажутся полезными для вас!