Javascript

python json字典列表,按指定相同的键值对,合并到一个列表中

本文主要是介绍python json字典列表,按指定相同的键值对,合并到一个列表中,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

undergraduate_result =[

    {"major": "Sociology1","href": "https://as.cornell.edu/sociology-major","note": "","type": "Bachelor's","college": "College of Arts and Sciences"},

    {"major": "Sociology2","href": "https://as.cornell.edu/sociology-major","note": "","type": "Bachelor's","college": "College of Arts and Sciences"},

    {"major": "Sociology3","href": "https://as.cornell.edu/sociology-major","note": "","type": "Bachelor's","college": "College of Arts and Sciences"},

    {"major": "Sociology4","href": "https://as.cornell.edu/sociology-major","note": "","type": "Bachelor's","college": "College of Arts and Sciences"}

]

undergraduate_json = {}
for undergraduate in undergraduate_result:
  if undergraduate["college"] in undergraduate_json:
    undergraduate_json[undergraduate["college"]].append(undergraduate)
  else:
    undergraduate_json[undergraduate["college"]] = [undergraduate]

print(undergraduate_json)

==================以下为输出==========================

 

这篇关于python json字典列表,按指定相同的键值对,合并到一个列表中的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!