辞書の私のリスト
[
{'town':'A', 'x':12, 'y':13},
{'town':'B', 'x':100, 'y':43},
{'town':'C', 'x':19, 'y':5}
]
私の出発点は次のとおりです。
x = 2
Y =3
私の最大範囲:
mxr = 30
私の機能:
def calculateRange (x1, x2, y1, y2):
squareNumber = math.sqrt(math.pow ((x1-x2),2) + math.pow((y1-y2),2))
return round(squareNumber, 1)
calculateRange <= の結果が最大範囲の場合、リストを反復し、データと関数の結果を新しいリストにプッシュする方法
私は最終的にしたい:
[
{'town':'A', 'x':12, 'y':13, 'r':someting },
{'town':'C', 'x':19, 'y':5, 'r':someting}
]