距離の測定は何次元でもあんまり変わらない。各次元を差を2乗して足していき、最後にその合計を1/2乗する。
def d_length(ps1, ps2):return sum((int(z1)-int(z2))**2 for z1,z2 in zip(ps1,ps2))**0.5
print(d_length("0 0 0 0 0 0 0 0".split(), "10 10 10 10 10 10 10 10".split()))
print(d_length(["0"]*1000, ["10"]*1000))
28.284271247461902 316.22776601683796