You can do it:
output = {} for line in open("myfile"): parts = line.split('|') output[parts[1].strip()] = parts[2].strip() print output['a'] // prints 869 print output['f'] // prints 3337
Or, using the csv module, as suggested by Evgeny Morozov:
import csv output = {} reader = csv.reader(open("C:/output.txt"), delimiter='|') for line in reader: output[line[1].strip()] = line[2].strip() print output['a'] // prints 869 print output['f'] // prints 3337
source share