I have a TXT file which consists of tab-separated values of the following form (3 columns):
type color name
fruit red apple
fruit red grape
vegetable green cucumber
I'm looking for a way to read that file and perform a "select" in that data set as I would be selecting in an SQL table (something like this)
SELECT name FROM data_set WHERE color='red' and type='fruit'
I understand that the file should be read and iterated through like so:
f = open('file_name.txt', 'r')
for line in f:
However I'm not sure of what would be the most efficient way of the lookup part which would return the value of the third column given the first two.
I'm using Python 2.7. Any help would be greatly appreciated!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…