В моем проекте по науке о данных мне пришлось написать программу для подсчета количества слов в тексте и сохранения их частоты. Для этого я создал пустой словарь, в котором каждое слово хранится как ключ, а его частота — как значение.

Итак, в этом уроке я объяснил несколько методов, таких как использование фигурных скобок {}, dict() и т. д., включая тот, который я использовал в проекте для создания пустого словаря.

Пустой словарь — это словарь без каких-либо значений. Обычно в словаре хранятся пары «ключ-значение», где ключи уникальны и связаны с определенным значением.

Например, у вас есть словарь профиля, такой как Profile = {«name»:»Dalton», «email»: «[email protected]»}, но этот словарь не пуст. Чтобы сделать его пустым, инициализируйте его, но не включайте ключи и значения, подобные этому профилю = {}.

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

Содержание

Используя {}

Чтобы создать пустой словарь, используйте фигурные скобки {}, содержащие пары ключ-значение.

Например, используйте приведенный ниже код, чтобы создать пустой словарь с именем «пользователь», как показано ниже.

user = {}

Python создать пустой словарь, используя {}

Посмотрите на результат; когда вы печатаете словарь «пользователь», он теперь отображается как {}, что означает, что словарь пользователя — пустой.

С использованием функции Dict()

Python предоставляет метод Dict() — конструктор, который не принимает аргументов и создает пустой словарь.

Например, давайте создадим пустой словарь с именем «профиль», как показано ниже.

profile = dict()

print(profile)

с использованием функции Dict()

Опять же, вы создали пустой словарь с именем «профиль», но использовали метод Python dict(), как показано в приведенном выше выводе.

Используя словарное понимание

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

Например, вы хотите создать пустой словарь с именем States_and_capitals, в котором будут храниться названия и столицы штатов. Позже вы добавите пары ключ-значение динамически.

states_and_capitals = {key: value for key, value in []}

print(states_and_capitals)

Используя словарное понимание

На выходе пустой словарь «states_and_capitals» создается с использованием словарного понимания.

Давайте разберемся с частью понимания словаря ‘{ключ:значение для ключа, значение в []}’, здесь в фигурных скобках {}, цикл for выполняет итерацию по пустому списку [] и получает доступ к каждому ключу, значению, но поскольку список пуст, поэтому он ничего не повторяет и создает пустой словарь.

Здесь ключ:значение представляет пары ключ-значение словаря, которые генерируются, если список [] содержит элементы. В этом случае список [] пуст, что создает пустой словарь.

Добавить комментарий