用python中的另一个字典更新字典中的元组键



我有:

edge_mask = {(0, 2): 0.7, (0, 6): 0.4}

:

labels: {0: 'A', 1: 'B', 2: 'C', 3: 'D', 4: 'E', 5: 'F', 6: 'G'}

我需要更新字典:

edge_mask = {('A', 'C'): 0.7, ('A', 'G'): 0.4}

尝试:

edge_mask = {(0, 2): 0.7, (0, 6): 0.4}
labels = {0: "A", 1: "B", 2: "C", 3: "D", 4: "E", 5: "F", 6: "G"}
edge_mask = {(labels[a], labels[b]): v for (a, b), v in edge_mask.items()}
print(edge_mask)

打印:

{('A', 'C'): 0.7, ('A', 'G'): 0.4}

相关内容

  • 没有找到相关文章

最新更新