如何在数据结构python中存储三个值
我有以下意见: 节点1,节点2,相似性 例如:如何在数据结构python中存储三个值,python,Python,我有以下意见: 节点1,节点2,相似性 例如: 1 2 0.33 1 3 5 1 5 0.8 我想根据相似性对它们进行分类,结果如下: 1 3 5 1 5 0.8 1 2 0.33 我的问题是:用数据结构是否适合存储这些数据以及如何实现它?^-^谢谢您元组列表请执行以下操作: 假设这是您的输入: input = [(1, 2, 0.33), (1, 3, 5), (1, 5, 0.8)] 然后对其进行排序: output = sorted(input, key=lambda tup: tu
1 2 0.33
1 3 5
1 5 0.8
我想根据相似性对它们进行分类,结果如下:
1 3 5
1 5 0.8
1 2 0.33
我的问题是:用数据结构是否适合存储这些数据以及如何实现它?^-^谢谢您元组列表请执行以下操作: 假设这是您的输入:
input = [(1, 2, 0.33), (1, 3, 5), (1, 5, 0.8)]
然后对其进行排序:
output = sorted(input, key=lambda tup: tup[2])
你会发现:
[(1, 2, 0.33), (1, 5, 0.8), (1, 3, 5)]
然后您可以应用overs方法,将其反转,或者任何您想要的方法 你从哪里得到信息?用户输入?澄清问题,因为它有点混乱。阅读元组、列表、字典。我想你会想要一个元组列表作为你的方法,但是我还是不确定。