Рубрики
Без рубрики

Словары Python.

Привет всем, прежде чем мы погрузимся в сегодняшнюю статью. Я хотел бы сообщить вам, что я посещал … Tagged с помощью Python, Programming, Flask, Django.

Привет всем, прежде чем мы погрузимся в сегодняшнюю статью. Я хотел бы сообщить вам, что я посещал четырехнедельный Python Bootcamp, организованный Data Science East Africa и Lux Tech Academy. До сих пор я узнал все основы Python, некоторые из которых я писал здесь. Кроме того, мы также были представлены в Flask и Fast API, и на этой неделе мы будем заниматься наукой о данных.

Теперь вернемся к сегодняшней статье.

Словарь в Python – это упорядоченный сбор значений данных, используемый для хранения значений данных, таких как карта, которая, в отличие от других типов данных, которые содержит только одно значение в качестве элемента, словарь содержит ключ: пара значений. Ключевая стоимость предусмотрена в словаре, чтобы сделать его более оптимизированным.

  • Создание словаря вы можете использовать функцию DICT () для создания пустого словаря в Python.
   # creating an empty dictionary
  dictionary = dict()
  print(dictionary)
  {}

Кудрявые кронштейны представляют собой пустой словарь. Чтобы добавить элемент в словарь, мы используем квадратные кронштейны.

   >>>dictionary['one'] = 'uno'

Приведенный выше фрагмент кода создает элемент, который отображает от ключа «один» до значения «uno». Печать словаря снова дает пару ключей с ключом и значением. {'One': 'uno'} Анкет Мы можем продолжать добавлять больше элементов в словарь, используя метод, показанный выше.

   >>> dictionary = {'one': 'uno', 'two': 'dos', 'three': 'tres'}
   >>> print(dictionary)
   {'one': 'uno', 'three': 'tres', 'two': 'dos'}
  • Доступ к предметам в словаре. Порядок предметов в словаре не тот же. Вы можете получить другое расположение, когда вы вводите одни и те же элементы в приведенном выше демонстрационном примере. Элементы в словаре не являются индексированными, что означает, что мы не можем получить к ним доступ через индексы, вместо этого мы используем ключи в качестве «замены» для индексов, чтобы получить доступ к значениям против него.
   >>>print(dictionary['one'])
      'uno'

Сверху мы видим, что «uno» возвращается, потому что мы использовали его ключ «один», чтобы получить к нему доступ. Чтобы узнать количество пар клавишных значений, мы используем функцию len ().

   >>>len(dictionary)
      3

в Оператор можно использовать, чтобы сказать, появляется ли что -то ключом в словаре.

>>>'one' in dictionary
    True
>>> 'uno' in dictionary
    False

Чтобы проверить, появляется ли что -то как значение, вы можете использовать Метод Значения Чтобы вернуть список значений, и они используют в оператор, чтобы найти это.

   >>>values  = list(dictionary.values())
   >>> 'uno' in values
      True
  • Словари как счетчики. Предположим, мы хотим подсчитать количество раз, когда буква появляется в слове, мы можем пройти через наш счетчик каждый раз, когда встречается буква.
  word = 'brontosaurus'
  d  = dict()
  for o in word:
      if o not in d:
         d[0] = 1
     else:
        d[0] = d[0] + 1
print(d)
# we get {'o':2}

Эта статья обновляется.

Оригинал: “https://dev.to/manuel_a/python-dictionaries-m4g”