Python字典列表
生活随笔
收集整理的這篇文章主要介紹了
Python字典列表
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
response={'reason': 'success!','result': [{'province_id': '1', 'province': '安徽', 'citys': [{'city_id': '10001', 'city': '合肥'},{'city_id': '10002', 'city': '蕪湖'},{'city_id': '10003', 'city': '蚌埠'},{'city_id': '10004', 'city': '淮南'},{'city_id': '10005', 'city': '馬鞍山'},{'city_id': '10006', 'city': '淮北'},{'city_id': '10007', 'city': '銅陵'},{'city_id': '10008', 'city': '安慶'},{'city_id': '10009', 'city': '黃山'},{'city_id': '10010', 'city': '滁州'}]},{'province_id': '2', 'province': '北京', 'citys': [{'city_id': '10017', 'city': '北京'}]},{'province_id': '3', 'province': '重慶', 'citys': [{'city_id': '10018', 'city': '重慶'}]}],'error_code': 0}
1、獲取response字典中鍵和值
for key, values in response.items():print(key,values)結(jié)果:
reason success! result [{'province_id': '1', 'province': '安徽', 'citys': [{'city_id': '10001', 'city': '合肥'}, {'city_id': '10002', 'city': '蕪湖'}, {'city_id': '10003', 'city': '蚌埠'}, {'city_id': '10004', 'city': '淮南'}, {'city_id': '10005', 'city': '馬鞍山'}, {'city_id': '10006', 'city': '淮北'}, {'city_id': '10007', 'city': '銅陵'}, {'city_id': '10008', 'city': '安慶'}, {'city_id': '10009', 'city': '黃山'}, {'city_id': '10010', 'city': '滁州'}]}, {'province_id': '2', 'province': '北京', 'citys': [{'city_id': '10017', 'city': '北京'}]}, {'province_id': '3', 'province': '重慶', 'citys': [{'city_id': '10018', 'city': '重慶'}]}] error_code 02、取“result”的值(取字典的值,Name['鍵名'])
print(response['result'])結(jié)果:
[{'province_id': '1', 'province': '安徽', 'citys': [{'city_id': '10001', 'city': '合肥'}, {'city_id': '10002', 'city': '蕪湖'}, {'city_id': '10003', 'city': '蚌埠'}, {'city_id': '10004', 'city': '淮南'}, {'city_id': '10005', 'city': '馬鞍山'}, {'city_id': '10006', 'city': '淮北'}, {'city_id': '10007', 'city': '銅陵'}, {'city_id': '10008', 'city': '安慶'}, {'city_id': '10009', 'city': '黃山'}, {'city_id': '10010', 'city': '滁州'}]}, {'province_id': '2', 'province': '北京', 'citys': [{'city_id': '10017', 'city': '北京'}]}, {'province_id': '3', 'province': '重慶', 'citys': [{'city_id': '10018', 'city': '重慶'}]}]3、獲取“result”列表里全部字典的鍵和值(獲取字典列表里的值)
for i in response['result']:for key,values in i.items():print(key,values)結(jié)果:
province_id 1 province 安徽 citys [{'city_id': '10001', 'city': '合肥'}, {'city_id': '10002', 'city': '蕪湖'}, {'city_id': '10003', 'city': '蚌埠'}, {'city_id': '10004', 'city': '淮南'}, {'city_id': '10005', 'city': '馬鞍山'}, {'city_id': '10006', 'city': '淮北'}, {'city_id': '10007', 'city': '銅陵'}, {'city_id': '10008', 'city': '安慶'}, {'city_id': '10009', 'city': '黃山'}, {'city_id': '10010', 'city': '滁州'}] province_id 2 province 北京 citys [{'city_id': '10017', 'city': '北京'}] province_id 3 province 重慶 citys [{'city_id': '10018', 'city': '重慶'}]4、獲取所有province_id的值
list=response['result'] for i in list:print(i['province_id'])結(jié)果:
1 2 35、獲取所有“city_id”的值
list=response['result'] for i in list:for id in i['citys']:print(id['city_id'])結(jié)果:
10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10017 10018總結(jié)
以上是生活随笔為你收集整理的Python字典列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA 学习笔记 (二)
- 下一篇: Python读写word文档