logo

Ініціалізація порожнього словника в Python

Словник у Python — це невпорядкована колекція значень даних, яка використовується для зберігання значень даних, як-от карта, яка, на відміну від інших типів даних, які містять лише одне значення як елемент, Словник містить ключ:значення пара. Ключ-значення надано в словнику, щоб зробити його більш оптимізованим.

Тепер давайте розглянемо різні способи створення порожнього словника.



Спосіб 1: Використання {} символ.

Ми можемо створити порожній об’єкт словника, не вказавши жодного елемента у фігурних дужках у операторі призначення

код:



Python3






# Python3 code to demonstrate use of> # {} symbol to initialize dictionary> emptyDict>=> {}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

>

>

Вихід

{} Length: 0>

Спосіб 2: Використання dict() вбудована функція.

Порожній словник також створюється вбудованою функцією dict() без будь-яких аргументів.

код:

Python3


алгоритми сортування злиття сортування



# Python3 code to demonstrate use of> # dict() built-in function to> # initialize dictionary> emptyDict>=> dict>()> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

>

>

Вихід

{} Length: 0>

Спосіб 3: ініціалізація словника

Поетапний підхід:

  1. Ініціалізує порожній словник під назвою «emptyDict».
  2. Ініціалізуйте словник «emptyDict». Розуміння словника — це стислий спосіб створити словник у Python за допомогою одного рядка коду. У цьому випадку розуміння порожнє, оскільки немає пар ключ-значення для повторення. Тому на розуміння передається порожній список. Результат - порожній словник.
  3. Роздрукуйте отриманий словник.
  4. Надрукуйте довжину словника за допомогою функції «len()» і тип словника за допомогою функція type(). .

Python3




# Python3 code to demonstrate initializing> # dictionary using dictionary comprehension> # Using dictionary comprehension> emptyDict>=> {key: value>for> key, value>in> []}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

>

>

Вихід

{} Length: 0>

Часова складність: Часова складність цього методу становить O(1), оскільки ми ініціалізуємо порожній словник за допомогою розуміння словника, що потребує постійного часу.

Космічна складність: Складність простору цього методу також дорівнює O(1), оскільки ми ініціалізуємо порожній словник, який займає фіксований обсяг пам’яті, незалежно від розміру словника.