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

Мне нужно в словарь dict_bundle = {'tree': 'дерево'}, по ключу добавить еще значение, чтобы получилось {'tree':'дерево', 'листья'}. Возможно ли это сделать не используя списка, т.е. {'tree':['дерево', 'листья']}, можно ли это избежать?


Ответы (2 шт):

Автор решения: n1tr0xs

Нет, к сожалению, это невозможно, поскольку чтобы хранить массив вы должны использовать тип данных соотвествующий массиву: list, set

→ Ссылка
Автор решения: Namerek

тогда каким образом по ключу добавить новое значение в список, как получить хотя бы это {'tree':['дерево', 'листья']}

attributes = (('tree', 'дерево'), ('tree', 'листья'),)
objects = dict()

for item, attribute in attributes:
    objects[item] = objects.get(item, []) + [attribute]

print(objects)
# {'tree':['дерево', 'листья']}
→ Ссылка