Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
233 / 19 / 7
Регистрация: 28.02.2013
Сообщений: 280
1

Как лучше добавить в словарь другой словарь?

30.07.2020, 11:06. Просмотров 948. Ответов 2
Метки нет (Все метки)


Добрый день! Как лучше добавить вложенный словарь new_dict в stat_obj?

Python
1
2
3
4
5
6
7
data = {'stat_obj':''}
 
data['stat_obj'] = {'E-1':{'name':'E-1'}}
 
new_dict = {'E-2':{'name':'E-2'}}
 
print(data)
Что бы получилось в print:
Python
1
{'stat_obj': {'E-1': {'name': 'E-1'},'E-2': {'name': 'E-2'}}}
?

Добавлено через 27 минут
Python
1
2
3
4
5
6
7
8
9
data = {'stat_obj':''}
 
data['stat_obj'] = {'E-1':{'name':'E-1'}}
 
new_dict = {'E-2':{'name':'E-2'}}
 
data.update(new_dict)
 
print(data)
Добавлено через 12 секунд
Нашел)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2020, 11:06
Ответы с готовыми решениями:

Как добавить ключ в словарь, а позже и значения ему?
Как добавить ключ в словарь, а позже и значения ему? Ключ - цифра если что Надо для задания

Как добавить в словарь определённые элементы из заданного списка?
Здравствуйте. Помогите, пожалуйста, с задачей Условие такое: Есть заданный список и есть словарь...

Django как добавить СЛОВАРЬ в свой(или во вьюшкин) контекст?
собсно. Django 1.10 Хочу "обсчитать" некоторые штуки по моделям и использовать их в шаблонах, но...

Как добавить колекцию SortedSet в словарь
Dictionary<string, SortedSet<DateTime>>test= new Dictionary<string, SortedSet<DateTime>>();...

2
1180 / 775 / 387
Регистрация: 12.03.2018
Сообщений: 2,216
30.07.2020, 11:25 2
Лучший ответ Сообщение было отмечено iSmokeJC как решение

Решение

1. Если ключа словаре точно нет(или это не имеет значения), то можно еще так
Python
1
data['E-2'] = {'name': 'E-2'}
2. Если вы не заметили, то ваш код не дает ожидаемый вывод. Вам нужно изменять вложенный словарь
Python
1
data['stat_obj'].update(new_dict)
1
233 / 19 / 7
Регистрация: 28.02.2013
Сообщений: 280
30.07.2020, 12:06  [ТС] 3
Цитата Сообщение от ioprst Посмотреть сообщение
Если вы не заметили, то ваш код не дает ожидаемый вывод.
Не заметил) Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.07.2020, 12:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как добавить слово в Словарь (Word)
Вопрос в теме.

Как добавить сортировку по алфавиту в частотный словарь?
Есть код, который выводит слова в порядке убывания частоты их появления. Как его изменить чтоб...

Как добавить ключ и несколько элементов в словарь?
Нужно добавить элементы в словарь, ключ и элементы не знаем до ввода. Вот код: #include...

Не получается вложить словарь в словарь
Друзья, доброго времени суток! Не могу понять, почему у меня не получается вложить словарь в...

Электронный словарь, какую БД лучше использовать?
Всем привет. Хочу создать электронный словарь. Буду работать на C#. Какую БД лучше использовать?...

Добавить операции в словарь
Дан словарь как добавить возможность (без преобразования словаря обратно в список): 1)Увеличить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.