Словарь Python: упражнение 39 с решением
Напишите программу Python для хранения заданного словаря в файле json.
Пример решения :
Код Python:
d = {"student": [ {"firstName": "Никки", "lastName": "Ройсден"}, {"firstName": "Мервин", "lastName": "Фридланд"}, {"firstName": "Арон", "lastName": " Wilkins "}]," учителя ": [{" firstName ":" Amberly "," lastName ":" Calico "}, {" firstName ":" Regine "," lastName ":" Agtarap "}]} print (" Исходный словарь: ") print (d) print (type (d)) import json with open (" dictionary "," w ") as f: json.dump (d, f, indent = 4, sort_keys = True) print ( " nJson файл в словарь:") с open ('dictionary') как f: data = json.load (f) print (data)
Пример вывода:
Исходный словарь: {'student': [{'firstName': 'Nikki', 'lastName': 'Roysden'}, {'firstName': 'Mervin', 'lastName': 'Friedland'} , {'firstName': 'Aron', 'lastName': 'Wilkins'}], 'учителя': [{'firstName': 'Amberly', 'lastName': 'Calico'}, {'firstName': 'Regine', 'lastName': 'Agtarap'}]} Файл Json в словарь: {'student': [{'firstName': 'Nikki', 'lastName': 'Roysden'}, {'firstName': 'Mervin', 'lastName': 'Friedland'}, {'firstName': 'Aron', 'lastName': 'Wilkins'}], 'учителя': [{'firstName': 'Amberly', 'lastName': 'Calico'}, {'firstName': 'Regine', 'lastName': 'Agtarap'}]}
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализировать, что делает компьютер, шаг за шагом, когда он выполняет указанную программу:
Редактор кода Python: