对字典进行遍历dict.items()

我与影子孤独终老i 提交于 2019-12-06 03:07:07

 

menu_list=[{'id': 1, 'caption': '菜单1', 'parent_id': None}, {'id': 2, 'caption': '菜单2', 'parent_id': None}, {'id': 3, 'caption': '菜单3', 'parent_id': None}, {'id': 4, 'caption': '菜单1.1', 'parent_id': 1}, {'id': 5, 'caption': '菜单1.2', 'parent_id': 1}, {'id': 6, 'caption': '菜单1.1.1', 'parent_id': 4}, {'id': 7, 'caption': '菜单2.1', 'parent_id': 2}, {'id': 8, 'caption': '菜单2.2', 'parent_id': 2}, {'id': 9, 'caption': '菜单3.1', 'parent_id': 3}, {'id': 10, 'caption': '菜单3.1.1', 'parent_id': 9}, {'id': 11, 'caption': '菜单3.1.2', 'parent_id': 9}]

menu_dict = {}

#对列表进行遍历:
for item in menu_list:
    menu_dict[item['id']] = item

#对字典进行遍历:
for k, v in menu_dict.items():
    print(k, v)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!