remove duplicates from dictionery python code example
Example 1: removing duplicates from dictionary python
student_data = {'id1':
{'name': ['Sara'],
'class': ['V'],
'subject_integration': ['english, math, science']
},
'id2':
{'name': ['David'],
'class': ['V'],
'subject_integration': ['english, math, science']
},
'id3':
{'name': ['Sara'],
'class': ['V'],
'subject_integration': ['english, math, science']
},
'id4':
{'name': ['Surya'],
'class': ['V'],
'subject_integration': ['english, math, science']
},
}
result = {}
for key,value in student_data.items():
if value not in result.values():
result[key] = value
print(result)
Example 2: create dictionary without removing duplicates from dataframe
{k: g.to_dict(orient='records') for k, g in df.groupby(level=0)}