[EMAIL PROTECTED] wrote: > A couple of times recently I've come across this problem: I have a > large list to sort and I need to the the "key=function" argument to > sort appropriately. But I actually have the key mapping in a big > dictionary. Now I have to make an intermediary function: > > def key_fn(key): > return key_dict[key]
Try key=key_dict.__getitem__ In [3]: d=dict(a=1,b=2) In [4]: d.__getitem__('a') Out[4]: 1 Kent -- http://mail.python.org/mailman/listinfo/python-list