Python - один из самых простых языков программирования в мире.

Теперь вопрос: что такое язык программирования?

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

Существуют сотни языков программирования, но Python - один из самых простых и удобных для начинающих языков.

Итак, перейдем к основной теме этой статьи - словарю на Python.

Мы решим и одну реальную проблему. Подскажу, откуда можно решить больше проблем, так что оставайтесь со мной :)

Что такое словарь?

Это изменяемый (изменяемый) контейнер в python, который содержит ключи и значения против них, или мы можем сказать, что данные структура в Python, в которой хранятся ключи и значения. Давайте посмотрим, как мы создаем словарь на Python.

Словарь создается с помощью фигурных скобок {}. Внутри фигурных скобок мы можем хранить ключи и значения. Для разделения ключа и значения мы используем точку с запятой (:), например {key: value} → в этом словаре есть одна пара ключа и значения, мы можем создать больше {key: value, key: value} → в словаре две пары «ключ-значение», мы отделяем одну пару «ключ-значение» от другой с помощью запятой (,). Мы можем создавать сколько угодно ключей и значений. Взгляните на образец кода.

Имейте в виду

Ключи должны отличаться друг от друга. Если вы хотите записать число как ключ или значение, тогда не нужно писать его в «» или '', если вы пишете строку, напишите ее в двойных одинарных кавычках. «» или ''.

Доступ к значениям из словаря

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

Обновить значения в словаре

Мы можем обновить значения по любому ключу, используя очень простой метод. Сначала мы напишем имя словаря, затем поместим [] и запишем ключ внутри этих квадратных скобок, после этого будет написано (=) подпишите, затем напишите новое значение, которое мы хотим присвоить этому ключу. Мы можем выполнять сложение / вычитание любого значения по любому ключу, если он имеет число в качестве значения и является частью словаря.

Удалить пару "ключ-значение" из словаря

Удалить пару ключ-значение из словаря очень просто. Python предоставляет функцию del (удаление). Сначала напишите del, затем название словаря после квадратной скобки [] внутри этих скобок напишите ключ, который вы хочу удалить из словаря.

Создание новой пары ключ и значение в словаре

Создать новую пару «ключ-значение» довольно просто, как ее удалить. Вначале мы должны написать имя словаря, в котором мы хотим создать пару ключей и значений, затем написать квадратные скобки [] и внутри [] мы напишем имя ключа, который хотим включить в словарь, после написания имени ключа мы будем использовать знак (=), затем запишем значение, которое мы хотим присвоить этот ключ.

Мы можем решать реальные задачи, используя словари с разных сайтов, но я делаю это на Leetcode.

Поздравляем, вы получили достаточно знаний о словаре на Python

давай перейдем к решению проблемы

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

Давайте решим это с помощью словаря

Чтобы упростить, я создал шаги, мы также рассмотрим их.

  1. Мы создадим пустой словарь.
  2. Мы будем использовать цикл for для подсчета появления / частоты элементов.
  3. Будет использоваться if-else для проверки того, является ли условие истинным или нет.
  4. Будет использоваться ключевое слово в.
  5. Если значение присутствует в словаре, это означает, что оно встречается более 1 раза, мы будем увеличивать его значение на единицу каждый раз, но в случае, если условие станет ложным, тогда в другом случае мы создадим ключ в словаре и назначим его как значение, потому что этот ключ отсутствует в словаре - встречается впервые.

in → Это ключевое слово, которое проверяет, присутствует ли какое-либо значение в структурах данных последовательности, таких как словарь, список, кортеж и т. д.

Дайте мне свой отзыв, ребята, об этой статье, буду ждать. Надеюсь, это поможет вам понять концепцию словаря в Python.

До встречи, ребята, до следующей статьи