如何获取点与点之间的距离

我想计算点与点相互的间距,给定一个字典用于储存坐标信息:
[
{'points':[10,20]},
{'points':[40,60]},
{'points':[70,80]}
]
我现在想求出相邻两点的间距,并将间距储存在字典中,最后变成:
[
{'points':[10,20],'与上一点间距':0},
{'points':[40,60], '与上一点间距':50}
{'points':[70,80],'与上一点间距':36.05551275}
]

我打算定义函数然后通过遍历列表获取结果,但是具体思路还是比较模糊,不知道如何解决?

两点之间的距离不就是三角函数关系(a²+b²=c²)吗,在坐标系中随意点两点你就知道啦