How do I read from a file consists of city names and coordinates/Populations and create functions to get the coordinates and population?

Posted by Braybray on Stack Overflow See other posts from Stack Overflow or by Braybray
Published on 2012-03-22T16:39:53Z Indexed on 2012/03/22 17:31 UTC
Read the original article Hit count: 229

Filed under:

I'm using Python, and I have a file which has city names and information such as names, coordinates of the city and population of the city:

Youngstown, OH[4110,8065]115436
Yankton, SD[4288,9739]12011
966
Yakima, WA[4660,12051]49826
1513 2410
Worcester, MA[4227,7180]161799
2964 1520 604
Wisconsin Dells, WI[4363,8977]2521
1149 1817 481 595

How can I create a function to take the city name and return a list containing the latitude and longitude of the given city?

fin = open ("miles.dat","r")
def getCoordinates 
cities = []
for line in fin:
    cities.append(line.rstrip())
    for word in line:
        print line.split()

That's what I tried now; how could I get the coordinates of the city by calling the names of the city and how can I return the word of each line but not letters?

Any help will be much appreciated, thanks all.

© Stack Overflow or respective owner

Related posts about python