Python: как добавить / добавить пары ключевых значений в словарь

Обновление словаря Python () — это встроенная функция, которая добавляет или добавляет новые пары ключ-значение в словарь, а также способ обновления значения существующих ключей. Нет доступных функций, таких как добавление словаря Python или добавление словаря Python , толчок словаря Python или Доступна функция вставки словаря Python . Тем не менее, мы можем использовать метод update () словаря Python, чтобы добавить элемент в Словарь. В списке Python есть методы append () для списка Python и методы extend () для списка Python.

Добавление/добавление словаря Python

Python Dictionary предоставляет встроенную функцию update (), которая добавляет или обновляет существующие пары ключ-значение.

Синтаксис

 dict.  update (Iterable_Sequence of key: value) 

Функция update () словаря Python принимает итеративную последовательность пар ключ-значение, которая может быть одной парой ключ-значение, списком кортежей или другим словарем. Для каждой записи в последовательности он добавит заданную пару «ключ-значение» в Словарь, и, если ключ уже существует, он обновит свое значение.

Добавить новую пару ключ-значение в Словарь

Давайте посмотрим, как добавить пары ключ-значение в Словарь с помощью метода dict.update ().

См. следующий код.

 # app.pyCoronaCases = {"China":  80000, «Южная Корея»: 8000, «США»: 100, «Индия»: 30} print («Перед добавлением нового элемента») print (CoronaCases) CoronaCases.update ({«Италия»: «1000»}) print (  «После добавления нового элемента») print (CoronaCases) 

Output

 python3 app.py Перед добавлением нового элемента {'China'  : 80000, «Южная Корея»: 8000, «США»: 100, «Индия»: 30} После добавления нового элемента {«Китай»: 80000, «Южная Корея»: 8000, «США»: 100, «Индия»:  30, 'Италия': '1000'} 

Обновление значения существующего ключа в Словаре

Если вы вызываете Dictionary.update () функция с ключом/значением и ключом уже существует в Словаре, то ее значение будет обновлено новым значением.

См. следующий код.

 # app.pyCoronaCases = {"China": 80000, "South Korea": ​​8000, "USA": 100, "India": 30} print ("  Перед обновлением элемента ") print (CoronaCases) CoronalCases.update (USA = 200) print (" После обновления элемента ") print (CoronaCases) 

Вывод

 приложение python3. py Перед обновлением элемента {'Китай': 80000, 'Южная Корея': 8000, 'США': 100, 'Индия': 30} После обновления элемента {'Китай': 80000, 'Южная Корея': 8000, 'США  ': 200,' India ': 30} 

Добавление списка кортежей (пар ключ-значение) в словарь

Мы можем добавить кортежи Python в существующий Словарь, используя метод dict.update () .

См. Следующий код.

  CoronaCases = {"Китай": 80000, "Южная Корея": 8000, "США": 100, "Индия": 30} print ("Перед добавлением элементов") print (CoronaCases) CoronaCases.update ([("ОАЭ",  200), ("Сингапур", 100), ("Япония", 700)]) print ("После добавления элемента") print (CoronaCases) 

Вывод

 python3 app.py Перед обновлением элемента {'Китай': 80000, 'Южная Корея': 8000, 'США': 100, 'Индия': 30} После обновления элемента {'Китай  ': 80000,' Южная Корея ': 8000,' США ': 200,' Индия ': 30} 

Добавление словаря в другой словарь

Давайте добавим ди ctionary в другой словарь с помощью функции Dictionary.update ().

 # app.pyCoronaCases = {"China": 80000, "South Korea": ​​8000, "USA": 100, "India"  : 30} Cases2 = {"UAE": 200, "Singapore": 100, "Japan": 700} print ("Перед добавлением другого словаря") print (CoronaCases) CoronaCases.update (Cases2) print ("После добавления другого словаря  ") print (CoronaCases) 

Вывод

 python3 app.py Перед добавлением другого словаря {'China': 80000, 'South  Korea ': 8000,' USA ': 100,' India ': 30} После добавления другого словаря {' China ': 80000,' South Korea ': 8000,' USA ': 100,' India ': 30,' UAE '  : 200, 'Сингапур': 100, 'Япония': 700} 

Python добавить в словарь

Нет явно определенный метод для вставки нового ключа в Словарь. Если вы хотите добавить новый ключ в Словарь, вы можете использовать оператор присваивания с ключом словаря.

 dict [key] = value 

Обратите внимание, что если ключ уже существует, значение будет перезаписано.

Давайте посмотрим на пример добавления Python в словарь.

 # app.pydata = {'a':  1, 'b': 2} print (data) data ['a'] = 100 # существующий ключ, поэтому overwritedata ['c'] = 3 # новый ключ, поэтому adddata ['d'] = 4print (data) 

Вывод

 python3 app.py {'a': 1, 'b': 2} {'a': 100  , 'b': 2, 'c': 3, 'd': 4} 

Заключение

Есть много способы добавления пар ключ-значение в Словарь. Метод dict.update () используется либо для добавления нового элемента, либо для изменения существующего..

Наконец, пример «Как добавить/добавить пары ключ-значение в словарь Python» окончен.

Оцените статью
nanomode.ru
Добавить комментарий