loial a écrit : > I am new to python and am converting an awk script to python > > I need to store some data in an array/table of some form > > keyvalue1, value1, value2, value3 > keyvalue2, value1,value2, value3 > keyvalue3, value1,value2,value3 > etc
data = dict( keyvalue1=[value11, value12, value13], keyvalue2=[value21, value22, value23], keyvalue3=[value31, value32, value33] ) > I will later need to sort in keyvalue order for key in sorted(data.keys()): print "%s : %s" % (key, data[key]) > and also need to be able > to check if a key already exists if somekey in data: print "somekey already exists" > It is not clear how to do this in python. All the examples I see have > just a key and a single value Everything in Python is an object, so nothing prevents you from using lists as 'values'. HTH -- http://mail.python.org/mailman/listinfo/python-list