既存のデータを上書きせずに、Pythonで辞書にデータを保存するにはどうすればよいですか?例えばデータを上書きせずに辞書に保存するにはどうすればよいですか?
:
output = {}
name = raw_input("Enter name")
age = input("Enter your age")
course = raw_input("Enter course")
school = raw_input("Enter school")
output['name'] = name
output['age'] = age
output['course'] = course
output['school'] = school
出力は次あります。
{
"name": "Student 1",
"age": 25,
"course": "BSCS",
"school": "School 1"
}
次に、別のフィールドを追加すると、既存のデータが上書きされます。私はちょうどこのようにそれを保存することができますどのように
:
{
"students": [
{
"name": "Student1",
"age": 25,
"course": "BSIT",
"school": "School 1"
},
{
"name": "Student2",
"age": 26,
"course": "BSCS",
"school": "School 2"
},
{
"name": "Student3",
"age": 27,
"course": "BSCE",
"school": "School 3"
}
]
}
おかげ@Matheus – Jayjay