Привет всем, прежде чем мы погрузимся в сегодняшнюю статью. Я хотел бы сообщить вам, что я посещал четырехнедельный 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”