# Python | Convert location coordinates to tuple

| | | | |

Method # 1: Using ` tuple () + float () + split () + map () `

A combination of the above functions can be used to complete this task. In this, we first split the two pieces of coordinates into a list, apply the float function to each one using ` float () ` and ` map () ` and finally it is converted to a tuple with using ` tuple () `.

 ` # Python3 code to demonstrate how it works ` ` # Convert location coordinates to tuple ` ` # Using tuple () + float () + split () + map () ` ` # Initializing string ` ` test_str ` ` = ` ` "44.6463, -49.583" ` ` ` ` # print the original line ` ` print ` ` (` ` "The original string is:" ` ` + ` ` str ` ` (test_str)) ` ` # Convert location coordinates to tuple ` ` # Using tuple () + float () + split () + map () ` ` res ` ` = ` ` tuple ` ` (` ` map ` ` (` ` float ` `, test_str.split (` ` ’,’ ` `))) ` ` # print result ` ` print ` ` (` ` "The coordinates after conversion to tuple are:" ` ` + ` str ` (res)) `

Output:

` The original string is: 44.6463, -49.583 The coordinates after conversion to tuple are: (44.6463, -49.583) `

Method # 2: Using `eval()`
This is a one-line and recommended method to accomplish this particular task. In this case, ` eval () ` internally detects the string and converts it to a floating point number, delimited as tuple elements.

` `

` # Python3 demo code # Convert location coordinates to tuple # Using eval () # Initializing string test_str = "44.6463, -49.583" # print original line print ( "The original string is:" + str (test_str)) # Convert coordinates locations in a tuple # Using eval () res = eval (test_str) # print result print ( "The coordinates after conversion to tuple are:" + str (res)) `

` ` Output:

` The original string is: 44.6463, -49.583 The coordinates after conversion to tuple are: (44.6463, -49.583) `

## Python | Convert location coordinates to tuple __del__: Questions

How can I make a time delay in Python?

I would like to know how to put a time delay in a Python script.

2973

``````import time
time.sleep(5)   # Delays for 5 seconds. You can also use a float value.
``````

Here is another example where something is run approximately once a minute:

``````import time
while True:
print("This prints once a minute.")
time.sleep(60) # Delay for 1 minute (60 seconds).
``````

2973

You can use the `sleep()` function in the `time` module. It can take a float argument for sub-second resolution.

``````from time import sleep
sleep(0.1) # Time in seconds
``````

How to delete a file or folder in Python?

How do I delete a file or folder in Python?

2639

`Path` objects from the Python 3.4+ `pathlib` module also expose these instance methods:

## Shop Best laptop for Fortnite

\$ Best laptop for Excel

\$ Best laptop for Solidworks

\$ Best laptop for Roblox

\$ Best computer for crypto mining

\$ Best laptop for Sims 4

\$ Best laptop for Zoom

\$499 Best laptop for Minecraft

\$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

NUMPYNUMPY

How to convert Nonetype to int or string?

NUMPYNUMPY

How to specify multiple return types using type-hints

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

## Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method