字典是花括号包裹的部分,里面是键值对,即{'键' : '值'} 1.字典的查 1)键值对查询
data = {
'name' : '小明',
'gender' : '男',
'age' : '19',
'edu' : '本科'
}
result = data['edu']
print(result)
2)jsonpath
data = {
'name' : '小明',
'gender' : '男',
'age' : '19',
'edu' : '本科'
}
import jsonpath
result = jsonpath.jsonpath(data, '$..gender')
print(result)
2.字典的改和增
data = {}
data['name'] = '小明'
data['name'] = '小红'
data['age'] = '18'
data['gender'] = '女'
data['edu'] = '高中'
print(data)
3.字典的删除
1)删除某一个键
data = {
'name' : '小明',
'gender' : '男',
'age' : '19',
'edu' : '本科'
}
del data['edu']
print(data)
2)删除所有的键
data = {
'name' : '小明',
'gender' : '男',
'age' : '19',
'edu' : '本科'
}
data.clear()
print(data)
4.字典的高级查询
data = {
'name' : '小明',
'gender' : '男',
'age' : '19',
'edu' : '本科'
}
result_keys = list(data.keys()) #没有强制转换的结果: dict_keys(['name', 'gender', 'age', 'edu'])
result_values = list(data.values())
print(result_keys)
print(result_values)