python ---处理字典方法,将相同的key进行合并,value值用列表展示


test=[
{"url":"/order.html","code":"post"},
{"url":"/order.html","code":"get"},
{"url":"/order.html","code":"put"},
{"url":"/order.html","code":"delete"},
{"url":"/index.html","code":"post"},
{"url":"/index.html","code":"get"},
{"url":"/index.html","code":"put"},
{"url":"/login.html","code":"put"},
{"url":"/login.html","code":"get"},
{"url":"/login.html","code":"post"},
]
handler={}
for item in test:
if item['url'] in handler:
handler[item["url"]].append(item["code"])
else:
handler[item["url"]] = [item["code"]] #用列表方式接收

print(handler)

#{'/order.html': ['post', 'get', 'put', 'delete'], '/index.html': ['post', 'get', 'put'], '/login.html': ['put', 'get', 'post']}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM