首页 > 解决方案 > 将字典列表拆分为 2 个单独的列表

问题描述

我有一个字典项目列表,如下所示

 list = [   {   'address_building': '710',
    'address_coord': '[123, 456]',
    'address_id': '4d322fa8f552',
    'address_street': 'Avenue road',
    'address_zipcode': '560080'},
{   'grades_0_date': '2014-03-03T00:00:00.000Z',
    'grades_0_grade': 'A',
    'grades_0_score_x': 1,
    'grades_0_score_y': 2,
    'grades_1_date': '2011-11-23T00:00:00.000Z',
    'grades_1_grade': 'A',
    'grades_1_score_x': 11,
    'grades_1_score_y': 22,
    'grades_id': '4d322fa8f552'}]

现在我想将此列表拆分为两个单独的列表:

list1 = [   {   'address_building': '710',
        'address_coord': '[123, 456]',
        'address_id': '4d322fa8f552',
        'address_street': 'Avenue road',
        'address_zipcode': '560080'}]

list2 = [ {
  'grades_0_date': '2014-03-03T00:00:00.000Z',
        'grades_0_grade': 'A',
        'grades_0_score_x': 1,
        'grades_0_score_y': 2,
        'grades_1_date': '2011-11-23T00:00:00.000Z',
        'grades_1_grade': 'A',
        'grades_1_score_x': 11,
        'grades_1_score_y': 22,
        'grades_id': '4d322fa8f552'}]

我的方法:我尝试将两个字典直接转换为列表,但我无法以正确的方式获得它。

有什么简单的方法可以完成这项工作。

标签: pythonlistdictionary

解决方案


您所要做的就是使用索引,考虑到第一个列表有两个所需的项目

list1 = [list[0]]
list2 = [list[1]]

推荐阅读