我的目標是使用字典中的頂點來查找三角形的區域。爲了簡便起見,我使用的座標爲(0,0),(1,0)和(0,2):查找三角形的區域
vertices = {1: (0,0), 2: (1,0), 3: (0,2)}
如何訪問具體的數字在每個字典的價值?正如你可以想象的那樣,我需要每個這些值來計算每一邊的長度以找到該區域。我一直在研究網絡一段時間,但無法找到任何方式來專門訪問每個號碼。
我的目標是使用字典中的頂點來查找三角形的區域。爲了簡便起見,我使用的座標爲(0,0),(1,0)和(0,2):查找三角形的區域
vertices = {1: (0,0), 2: (1,0), 3: (0,2)}
如何訪問具體的數字在每個字典的價值?正如你可以想象的那樣,我需要每個這些值來計算每一邊的長度以找到該區域。我一直在研究網絡一段時間,但無法找到任何方式來專門訪問每個號碼。
這看起來很像python。通過指數
>>> vertices[1]
(0,0)
和要點:如果是這樣的話,你會通過名稱來訪問字典的成員,像往常一樣
>>> v = vertices[1]
>>> x1 = v[0]
>>> x2 = v[1]
您可以簡化這一點,當然:
>>> x1, x2 = vertices[1]
是否有任何理由使用字典而不是列表來包含頂點?列表可能會更容易處理。
我以爲我必須去訪問他們不同的方式,但謝謝。我只使用字典,因爲它在賦值的參數中。 – Spitzform 2014-10-11 19:56:56
將作業寫成書面形式總是一個好主意,即使它不是理想的做法。 – 2014-10-11 20:00:53
如果你指定了你正在使用的是哪種語言,這將有所幫助。 – 2014-10-11 19:44:06
即時通訊工作在Python中 – Spitzform 2014-10-11 19:51:12