1

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

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

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

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

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

4

0 回答 0