Мне интересно, как я могу управлять скобками [] для значений этого ключа.Например, словарь с именем "diamond", который содержит = {'a': 'Roger', 'c': 'Rafael', 'b': 'Roger'}.Я должен реорганизовать данные в алмаз, чтобы они стали rediamond = {'Rafael': ['c'], 'Roger': '[' a ',' b ']'}.
Мой код
def group_by_owners(files):
store = dict()
for key,value in files.items():
if value in store:
store[value]=(store[value], [key])
else:
store[value]=[key]
return store
files = {
'a': 'Rafael',
'b': 'Roger',
'c': 'Roger'
}
print(group_by_owners(files))
Мой вывод
{'Rafael': (['a']), 'Roger': ['b'],['c']}
Ожидаемый вывод
{{'Rafael': (['a']), 'Roger': ['b','c']}
Так что если для Роджера должно быть 3 значения,это должно быть организовано как ['', '', ''].