Apr-02-2018, 07:36 AM
Hi All,
When I am trying to create dictionary from file. I am getting some additional characters. Can anyone confirm why Am I getting this
Data Stored in file is :
AN Aixas
AN Aixirivall
AN Aixovall
AN Andorra la Vella
AN Ansalonga
When I am trying to create dictionary from file. I am getting some additional characters. Can anyone confirm why Am I getting this
filename='C:/Users/pubhatia/Documents/learning/python/query/GEODATASOURCE-CITIES_1.TXT' #creating states dictionary object states ={} with open (filename) as fh: for line in fh: #print(line) if line.strip(): k,v=line.split(' ') #print (k) #print (v) states[v] = k.split() if states: print('start for loop') for i in states: print (i,states[i])
Output:start for loop
Aixas
['AN']
Aixirivall
['AN']
Aixovall
['AN']
Andorra la Vella
['AN']
Ansalonga ['AN']
AS u can see some charters in first output Data Stored in file is :
AN Aixas
AN Aixirivall
AN Aixovall
AN Andorra la Vella
AN Ansalonga