提取字典中的key和value
m1 = 0
m2 = 0
m3 = 0
result = {408:1,399:2,389,6}
for key,items in result.items():
if key = 408:
m1 += items
elif key = 399:
m2 += items
elif key = 389:
m3 += items
从字典里面提取某一个key的值
result = {"code":200,"message":"操作成功","data":{"luckList":[{"gid":387,"giftName":"咖啡","giftUrl":"http://out8i00tg.bkt.clouddn.com/kafei.png","number":2,"run":false},{"gid":408,"giftName":"COOL","giftUrl":"http://out8i00tg.bkt.clouddn.com/cool.png","number":3,"run":false}]}
从lucklist中提取出gid的值和number的值
a = result.json()['data']['lucklist']
for i in a:#i是个字典
dict[i["gid"]]=i["number"]
json和dict的区别
json中的字符串强制使用双引号,dict中可以使用单引号
(1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)
(2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典)