data1={
"programmers":
[
{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
{ "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" },
{ "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
],
"authors":
[
{ "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },
{ "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },
{ "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }
]
}
print('data1["programmers"][0]:',data1["programmers"][0])
print('data1["programmers"][0]["firstName"]:',data1["programmers"][0]['firstName'])
print('data1["authors"][1]["lastName"]:',data1["authors"][1]['lastName'])
#输出结果:
data1["programmers"][0]: {'firstName': 'Brett', 'lastName': 'McLaughlin', 'email': 'aaaa'}
data1["programmers"][0]["firstName"]: Brett
data1["authors"][1]["lastName"]: Williams
data={
"engineeringdata": {
"sendDate": "",
"type": "1",
"project": {
"IDproject": "01",
"projectName": "Golden Gate Bridge",
},
"systemInfo": {
"os": {
"osname": "win7",
"osversion": ""
}
}
}
}
print('data["engineeringdata"]:',data["engineeringdata"])
print('data["engineeringdata"]["project"]:',data["engineeringdata"]["project"])
print('data["engineeringdata"]["project"]["IDproject"]:',data["engineeringdata"]["project"]['IDproject'])
print('data["engineeringdata"]["systemInfo"]["os"]["osname"]:',data["engineeringdata"]["systemInfo"]["os"]["osname"])
# k=data[0] 语法错误
#输出结果:
data["engineeringdata"]: {'sendDate': '', 'type': '1', 'project': {'IDproject': '01', 'projectName': 'Golden Gate Bridge'}, 'systemInfo': {'os': {'osname': 'win7', 'osversion': ''}}}
data["engineeringdata"]["project"]: {'IDproject': '01', 'projectName': 'Golden Gate Bridge'}
data["engineeringdata"]["project"]["IDproject"]: 01
data["engineeringdata"]["systemInfo"]["os"]["osname"]: win7
切记:中括号中为双引号。否则可能会报错