I am trying to calculate a distance between two locations, using their coordinates. However I don't know how I can access the coordinate values, since they are in a dictionary.
I am very new to coding, and didn't understand any of the code I found regarding this problem, since it's too advanced for me. I don't really know where to start. My main function creates the dictionary: (Edit)
def main():
    filename = input("Enter the filename:\n")
    file= open(filename, 'r')
    rows= file.readlines()
    d = {}
    list = []
    for x in rows:
        list.append(x)
    #print(list)
    for elem in list:
        row = elem.split(";")
        d[row[3]] = {row[0], row[1]} #these are the indexes that the name and latitude & longitude have in the file
{'Location1': {'40.155444793742276', '28.950292890004903'}, 'Location2': ... }
The dictionary is like this, so the key is the name and then the coordinates are the values. Here is the function, which contains barely anything so far:
def calculate_distance(dictionary, location1, location2):
    distance_x = dictionary[location1] - dictionary[location2] 
    # Here I don't know how I can get the values from the dictionary, 
    # since there are two values, longitude and latitude...
    distance_y = ...
    distance = ... # Here I will use the pythagorean theorem
    return distance
Basically I just need to know how to work with the dictionary, since I don't know how I can get the values out so I can use them to calculate the distance. --> How to search a key from a dictionary and get the values to my use. Thank you for answering my stupid question. :)