Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在数据结构python中存储三个值_Python - Fatal编程技术网

如何在数据结构python中存储三个值

如何在数据结构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,相似性

例如:

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方法,将其反转,或者任何您想要的方法

你从哪里得到信息?用户输入?澄清问题,因为它有点混乱。阅读元组、列表、字典。我想你会想要一个元组列表作为你的方法,但是我还是不确定。