字典使用2键轻松找到最大值?

时间:2013-03-05 16:05:30

标签: python

我对python很新,我需要建议如何实现这一点。我不确定使用的最佳结构是什么。

我需要一个字典类型结构,它有一个值的2个键。我需要用两个键检索值,但是用任一键删除值。我还需要能够找到最大值并返回密钥(如果有重复的最大值,则返回密钥列表)

基本上这是为了找到图表上任意2点之间的最长距离。我将有一个点列表,我可以计算所有距离,但在任何时候我需要获得最大距离和它连接的点。任何时候都可以删除任何点,因此我需要能够删除连接到这些点的值。

显然没有现成的结构这样做所以我必须写自己的课程,但有没有人建议从哪里开始?起初我打算使用带有元组键的字典,但是有一种快速的方法可以找到最大值并获得密钥(或密钥列表 - 可能存在重复值)。另外,如何通过元组的单个部分轻松删除值?

我并没有要求任何人为我解决这个问题,我正在努力学习,但任何建议都会有所帮助。提前致谢。

0 个答案:

没有答案