将字典划分为较小字典的列表

Devbrath_R

我从表中提取了数据,但它不是用 TR/TD 标签制作的普通表,而是用 DIV 和 SPAN 制作的。我在字典中得到了我的数据

{'ab1911': '2', 'ab1912': '1', 'ab1938': '1', 'ab1939': '0','ab1965': '18', 'ab1966': '12', 'ab1993': '18', 'ab1994': '10','ab2021': '5', 'ab2022': '21', 'ab2049': '4', 'ab2050': '4'}.

这里字典的键是元素的唯一 ID,本质上是动态的。每次重新加载 ID 都会发生变化。

web表中的实际数据是这样的

Revision | Iteraion
   2          1
   1          0
   18         12
   18         10
   5          21
   4          4

我必须选择具有最大修订的行,如果修订相同,则选择具有最大迭代的行。这里正确的答案是Revision 18Iteration 12

我在想的是,如果我可以将字典转换成这样的小字典列表

[{'ab1911': '2', 'ab1912': '1'},{'ab1938': '1', 'ab1939': '0'},{'ab1965': '8', 'ab1966': '18'},{'ab1993': '18', 'ab1994': '10'},{'ab2021': '5', 'ab2022': '21'},{'ab2049': '4', 'ab2050': '4'}]

然后比较列表中每个元素的第一个键值并找到最大值。获取值后,使用键(选择器的 ID)我可以从表中选择最大值。那么如何将字典转换为较小字典的列表

女性肯

假设您想完全按照您描述的方式完成任务,而不考虑其他有关清洁或可移植性的考虑,以下代码将生成您想要查看的数组:

dict = {'ab1911': '2', 'ab1912': '1', 'ab1938': '1', 'ab1939': '0','ab1965': '18', 'ab1966': '12', 'ab1993': '18', 'ab1994': '10','ab2021': '5', 'ab2022': '21', 'ab2049': '4', 'ab2050': '4'}
arr = []
subdict = {}

itr = 0
for key,val in dict.items():
    subdict.update({key : val})
    itr = itr+1
    if(itr == 2):
        itr = 0
        arr.append(subdict)
        subdict = {}

print(arr)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

根据条件将字典项拆分为较小的字典

来自分类Dev

如何将一个列表划分为一个较小的列表

来自分类Dev

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

来自分类Dev

将Python字典拆分为多个键,将值平均划分

来自分类Dev

根据字典中的键值对将字典列表分为列表长度的列表

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将集合划分为较小的子集并作为批处理

来自分类Dev

MATLAB:根据向量将单元的成员划分为较小的单元

来自分类Dev

MATLAB:根据向量将单元的成员划分为较小的单元

来自分类Dev

将任务划分为较小的部分(多线程)

来自分类Dev

将字典细分成较小的部分

来自分类Dev

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

来自分类Dev

将列表的字典转换为字典列表

来自分类Dev

将字典列表转换成字典

来自分类Dev

将字典值从列表转换为字典

来自分类Dev

将字典的字典列表打印到模板

来自分类Dev

将字典项插入字典列表

来自分类Dev

如何根据列表的长度将包含列表的字典拆分为相等的部分

来自分类Dev

如何将列表列表拆分为字典键/值对?

来自分类Dev

在字典上选择较小的

来自分类Dev

将字典随机分为n个部分

来自分类Dev

将字典数组拆分为子数组

来自分类Dev

如何将数据拆分为字典?

来自分类Dev

如何将嵌套列表拆分为较小的嵌套列表

Related 相关文章

热门标签

归档