在python中将字典列表拆分为多个字典列表

用户4913191

我有一个包含 16k 词典的词典列表。我想将字典列表拆分为多个字典列表。

当前字典列表 -

list = [{'system_name': 'W1PVTL1098', 'fdc_inv_sa_team': 'X3Virtualization'},
        {'system_name': 'W1PVTL1100', 'fdc_inv_sa_team': 'X3Virtualization'},
        {'system_name': 'r3bvap1154', 'fdc_inv_sa_team': 'X2Linux_NSS'}, 
        {'system_name': 'r1qvap1281', 'fdc_inv_sa_team': 'X2Linux_NSS'}, 
        {'system_name': 'R3QVAP1123', 'fdc_inv_sa_team': 'X2Linux_GBS'}, 
        {'system_name': 'W3BVAP1294', 'fdc_inv_sa_team': 'X2Windows_NSS'}]

期望输出 -

list1 = [{'system_name': 'W1PVTL1098', 'fdc_inv_sa_team': 'X3Virtualization'},
         {'system_name': 'W1PVTL1100', 'fdc_inv_sa_team': 'X3Virtualization'},
         {'system_name': 'r3bvap1154', 'fdc_inv_sa_team': 'X2Linux_NSS'}]

list2 = [{'system_name': 'r1qvap1281', 'fdc_inv_sa_team': 'X2Linux_NSS'}, 
         {'system_name': 'R3QVAP1123', 'fdc_inv_sa_team': 'X2Linux_GBS'}, 
         {'system_name': 'W3BVAP1294', 'fdc_inv_sa_team': 'X2Windows_NSS'}]
Ajax1234

你可以试试这个:

l = [{'system_name': 'W1PVTL1098', 'fdc_inv_sa_team': 'X3Virtualization'},
    {'system_name': 'W1PVTL1100', 'fdc_inv_sa_team': 'X3Virtualization'},
    {'system_name': 'r3bvap1154', 'fdc_inv_sa_team': 'X2Linux_NSS'}, 
    {'system_name': 'r1qvap1281', 'fdc_inv_sa_team': 'X2Linux_NSS'}, 
    {'system_name': 'R3QVAP1123', 'fdc_inv_sa_team': 'X2Linux_GBS'}, 
    {'system_name': 'W3BVAP1294', 'fdc_inv_sa_team': 'X2Windows_NSS'}]

n = 3
n1 = len(l)//n
new = [l[i:i+n1] for i in range(0, len(l), n1)]
print new

此代码现在创建一个列表,其中包含分成 n 个子列表的数据。

输出:

[[{'system_name': 'W1PVTL1098', 'fdc_inv_sa_team': 'X3Virtualization'}, {'system_name': 'W1PVTL1100', 'fdc_inv_sa_team': 'X3Virtualization'}], [{'system_name': 'r3bvap1154', 'fdc_inv_sa_team': 'X2Linux_NSS'}, {'system_name': 'r1qvap1281', 'fdc_inv_sa_team': 'X2Linux_NSS'}], [{'system_name': 'R3QVAP1123', 'fdc_inv_sa_team': 'X2Linux_GBS'}, {'system_name': 'W3BVAP1294', 'fdc_inv_sa_team': 'X2Windows_NSS'}]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中将字典列表划分为子字典

来自分类Dev

将其中键值是多个列表的字典拆分为训练和测试集Python

来自分类Dev

PYTHON:将属性值对列表拆分为多键字典

来自分类Dev

Python按日期将csv拆分为字典列表

来自分类Dev

将字典列表拆分为键列表、值列表

来自分类Dev

Python:在列表中拆分字典

来自分类Dev

在python中将列表拆分为子列表

来自分类Dev

在 Python 中将列表拆分为列表

来自分类Dev

在 Python 中将列表拆分为列表

来自分类Dev

在Python中将字典转换为列表的字典

来自分类Dev

在Python中将列表转换为字典的字典

来自分类Dev

将Python列表中的键值与多个字典进行比较

来自分类Dev

多个字典到列表中

来自分类Dev

如何在python中将字典键拆分为多个单独的键?

来自分类Dev

如何在python中将字典键拆分为多个单独的键?

来自分类Dev

在Python中将列表从文本拆分为nGrams

来自分类Dev

在Python中将列表拆分为数组

来自分类Dev

在Java中将数组列表拆分为多个列表

来自分类Dev

如何将列表中的字典拆分为df

来自分类Dev

如何将包含字典的列表拆分为单独的列?

来自分类Dev

如何使用相等性检查将字典列表拆分为2个单独的字典列表

来自分类Dev

将列表和多个字典组合到嵌套字典-Python

来自分类Dev

在python中使用字典而不是多个字典创建列表

来自分类Dev

Python-将列表拆分成字典

来自分类Dev

如何使用索引根据键和值将字典拆分为多个字典?

来自分类Dev

2个字典列表的Python交集

来自分类Dev

在python中将字符串列表拆分为子列表

来自分类Dev

在Python中将元组列表分组到字典

来自分类Dev

在python中将路径列表转换为字典

Related 相关文章

热门标签

归档