找到三角形的区域

时间:2014-10-11 19:41:41

标签: python dictionary geometry area

我的目标是使用字典中的顶点找到三角形的区域。为简单起见,我使用坐标(0,0),(1,0)和(0,2):

vertices = {1: (0,0), 2: (1,0), 3: (0,2)}

如何访问每个字典值中的特定数字?可以想象,我需要这些值中的每一个来计算每一侧的长度以找到该区域。我一直在研究网络,但找不到任何方法专门访问每个号码。

1 个答案:

答案 0 :(得分:0)

这看起来很像python。如果是这种情况,您可以像往常一样按名称访问字典成员:

>>> vertices[1] 
(0,0)

和索引点:

>>> v = vertices[1]
>>> x1 = v[0]
>>> x2 = v[1]

当然,你可以简化这个:

>>> x1, x2 = vertices[1]

你有没有理由使用dict而不是列表来包含顶点?列表可能更容易使用。