Я - python новичок, и я работаю над небольшим проектом, но я не могу получить требуемый результат.
Это входное значение, которое у меня есть, я должен хранить только письма и связать их с проектом без дублированных значений. Это моя запись:
my_dictionnary = [
{
"email": ["email1", "email2"],
"project":"projet1",
"project_name":"Project1"
},
{
"email": ["email1", "email2"],
"project":"projet2",
"project_name":"Project2"
},
{
"email": ["email2"],
"project":"projet3",
"project_name":"Project3"
}
]
Я хотел бы создать вывод следующим образом:
my_dictionnary_parsed = {
"email2": ["projet1", "projet2", "projet3"],
"email1": ["projet1", "projet2"]
}
У меня есть следующая функция:
def formating_email(list_of_email):
dictionnary={}
for email_data in list_of_email_data:
for cp in email_data['cp_related']:
print(cp,email_data['ticket_related_project'])
dictionnary[cp] = email_data
Но значения продолжай переопределять ...