我的字典列表
[
{'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}
]