Jim wrote: > I have an application that will maintain an in-memory database in the > form of a list of lists. Does anyone know of a way to search for and > retreive "records" from such a structure?
The dictionary is the obvious way to index things: # items consist of name and age data = [ ['fred', 42], ['jim', 16], ... ] name_index = {} for item in data: name_index[item[0]] = item >>> name_index['fred'] ['fred', 42] Dictionaries are one of the most useful things in Python. Make sure you know how to take adavantage of them... Jeremy -- Jeremy Sanders http://www.jeremysanders.net/ -- http://mail.python.org/mailman/listinfo/python-list