python - Python - 将字典列表拆分为单独的字典
问题描述
我正在使用 HITS 算法进行社交网络分析。该算法的使用产生了两种不同的衡量标准:hub-score 和 authority-score。根据这些指标生成一个包含两个字典的列表,一个字典的索引为 0,另一个字典的索引为 1。
如何删除总体列表以获取两个单独的字典?代码和输出如下:
G = nx.read_weighted_edgelist('data.csv', create_using=nx.DiGraph())
HITS_scores = list(nx.hits(G))
Output:
List = Index Type Value
0 dict {'node1': 0.023, 'node3': 0.017.....'node17': 0.045}
1 dict {'node2': 0.042, 'node4': 0.002.....'node16': 0.032}
Desired Output:
hub_score = dict {'node1': 0.023, 'node3': 0.017.....'node17': 0.045}
auth_score = dict {'node2': 0.042, 'node4': 0.002.....'node16': 0.032}
任何帮助,将不胜感激。
PS我已经尝试寻找答案但一直无法找到解决方案
解决方案
您可以通过分配给目标列表来解压缩可迭代对象,如下所示
hub_score, auth_score = nx.hits(G)
推荐阅读
- javascript - 在chart.js中增加折线图的标签大小
- c# - 保留选定的文件以供进一步使用
- swiftui - 如何在 SwiftUI 中逐个元素地显示和放大卡片视图水平列表中的元素?
- ios - 活动指示器忽略延迟功能
- linux - Golang 无法安装包
- python - 如何将二进制字符串列表放入二维数组
- sql-server - 存储过程,子查询返回超过 1 个值
- r - R:带有隐藏字段的 Web 抓取 .aspx 表单,“未知字段名称”错误
- mysql - 错误代码:1822。添加外键约束失败。引用表 'Works' 中的约束 'project_ibfk_1' 缺少索引
- python - Geopandas - 在与多边形相交处分割线,在新链接属性中保留多边形 ID