# Python – math.dist() method

• Last Updated : 23 Jan, 2020

Math module in Python contains a number of mathematical operations, which can be performed with ease using the module. `math.dist()` method in Python is used to the Euclidean distance between two points p and q, each given as a sequence (or iterable) of coordinates. The two points must have the same dimension.
This method is new in Python version 3.8.

Syntax: math.dist(p, q)

Parameters:
p: A sequence or iterable of coordinates representing first point
q: A sequence or iterable of coordinates representing second point

Returns: the calculated Euclidean distance between the given points.

Code #1: Use of `math.dist()` method

 `# Python Program to explain math.dist() method`` ` `# Importing math module``import` `math`` ` `# One dimensional Point`` ` `# Coordinate of Point P``P ``=` `3`` ` `# Coordinates of point Q``Q ``=` `-``8`` ` `# Calculate the Euclidean distance ``# between points P and Q``eDistance ``=` `math.dist([P], [Q])``print``(eDistance)`

Output:

```11.0
```

Code #2:

 `# Python Program to explain math.dist() method`` ` `# Importing math module``import` `math`` ` `# Two dimensional Point`` ` `# Coordinates of Point P``Px ``=` `3` `Py ``=` `7`` ` `# Coordinates of point Q``Qx ``=` `-``5``Qy ``=` `-``9`` ` `# Calculate the Euclidean distance ``# between points P and Q``eDistance ``=` `math.dist([Px, Py], [Qx, Qy])``print``(eDistance)`` ` ` ` `# Three-dimensional point`` ` `# Coordinates of Point P``P ``=` `[``3``, ``6``, ``9``]`` ` `# Coordinates of point Q``Q ``=` `[``1``, ``0``, ``-``2``] `` ` `# Calculate the Euclidean distance ``# between points P and Q``eDistance ``=` `math.dist(P, Q)``print``(eDistance)`

Output:

```17.88854381999832
12.688577540449518
```

Code #3:

 `# Python Program to explain math.dist() method`` ` `# Importing math module``import` `math`` ` `# n-dimensional Point`` ` `# Coordinates of Point P``P ``=` `[``3``, ``9``, ``7``, ``2``, ``4``, ``5``] `` ` `# Coordinates of point Q``Q ``=` `[``-``5``, ``-``3``, ``-``9``, ``0``, ``6``, ``2``]`` ` `# Calculate the Euclidean distance ``# between points P and Q``eDistance ``=` `math.dist(P, Q)``print``(eDistance)`` ` `# Dimension of both points ``# should be the same `

Output:

```21.93171219946131
```

Reference: Python math library

My Personal Notes arrow_drop_up