logo

Додайте значення до словника Python

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

Як додати значення до словника Python?

Нижче наведено методи додавання значення до словника Python .



Додайте значення до словника Python за допомогою нотації в квадратних дужках

Найпростіший спосіб додати пару ключ-значення до aсловникза допомогою позначення в квадратних дужках. Якщо ключ відсутній у словнику, його буде додано разом із пов’язаним значенням. Якщо ключ уже існує, існуюче значення буде перезаписано новим

Python3








# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair> my_dict[>'d'>]>=> 4> > print>(my_dict)>

>

алгоритм бінарного пошуку
>

Вихід

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Додайте значення до словника Python за допомогоюupdate()>метод

Theupdate()>дозволяє додавати кілька пар ключ-значення до словника одночасно. Він приймає інший словник або ітерацію пар ключ-значення як аргумент.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append new key-value pairs using update()> my_dict.update({>'d'>:>4>,>'e'>:>5>})> > print>(my_dict)>

>

>

Вихід

{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}>

Додайте значення до словника Python за допомогоюsetdefault()>метод

Thesetdefault()>Метод особливо корисний, коли ви хочете додати значення до словника, лише якщо ключ ще не існує. Якщо ключ присутній, він повертає існуюче значення без зміни словника.

Python3

linux м'ята кориця проти мате




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using setdefault()> my_dict.setdefault(>'d'>,>4>)> > print>(my_dict)>

>

постпорядковий обхід бінарного дерева
>

Вихід

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Додайте значення до словника Python за допомогоюdict()>Конструктор

Ви також можете використовуватиdict()>конструктор для додавання пар ключ-значення до словника. Цей метод корисний, коли ви хочете створити новий словник із додатковими парами ключ-значення.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using dict() constructor> my_dict>=> dict>(my_dict, d>=>4>)> > print>(my_dict)>

>

>

Вихід

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Висновок

Додавання значень до словника в Python можна здійснити за допомогою кількох методів, кожен із яких має власний варіант використання. Якщо ви віддаєте перевагу простоті нотації в квадратних дужках, гнучкістьupdate()>метод, умовна поведінка оsetdefault()>, або підхід конструктора, ці методи надають вам інструменти для динамічної зміни словників у ваших програмах Python.