Я смотрю на самый умный способ использования словаря для обработки некоторых данных. У меня есть уникальный ключ, который будет ассоциировать его с другими значениями, поэтому, например, у нас есть 1: [2, 3, 4, 7], 2: [8, 9, 5]. Что я хотел бы сделать, так это уметь добавлять значения так, чтобы для первого ключа я мог добавить число 13 и получить следующее:
1:[2, 3, 4, 7, 13], 2:[8, 9, 5]
Добавить не кажется самым умным способом сделать это. Я использую:
dict[master = dict[master].append(id)
но я получаю следующее:
AttributeError: у объекта 'int' нет атрибута 'append'
Теперь я могу просто взять предыдущие значения ключа и просто сделать следующее (id = 17):
newvalue = значения, id
но это приведет к дополнительным скобкам, таким как
1:[[2, 3, 4, 7, 13], 17]
Какой самый разумный способ обеспечить, чтобы я получал числа только в одном наборе скобок, т.е.
1:[2, 3, 4, 7, 13, 17]
Я мог бы использовать некоторые функции зачистки - но есть ли хороший и простой способ сделать это. Я мог бы пропустить что-то простое здесь. Заранее спасибо.