import json with open('/Users/treyt/desktop/code/werkout/werkout_files/exercises.json') as fp: muscle_groups = [] data = json.load(fp) for item in data: if "muscle_groups" in item: _muscle_groups = item["muscle_groups"].split(",") for muscle in _muscle_groups: if muscle not in muscle_groups: muscle_groups.append(muscle) print(muscle_groups) muscle_groups_dict = [] for muscle in muscle_groups: _muscle_dict = {"name":muscle} muscle_groups_dict.append(_muscle_dict) print(muscle_groups_dict) # with open('/Users/treyt/desktop/code/werkout/werkout_files/muscles.json') as fp: # json.dump(muscle_groups_dict, fp)