On 6/7/07, Joe <[EMAIL PROTECTED]> wrote: > > I have a list of lists that I would like to sort utilizing a certain index > of the nested list. I am able to successfully use: > > Import operator > list = [["Apple", 1], ["airplane", 2]] > list.sort(key=operator.itemgetter(0)) > > But, unfortunately, this will be case sensitive (Apple will come before > airplane because the A is capital) and I need it to be insensitive.
Try: list.sort(key=lambda el: el[0].lower()) BUT - it's not a good idea to use list as a name, 'cos list is a built-in, and you're obscuring it. -- Cheers, Simon B. [EMAIL PROTECTED] http://www.brunningonline.net/simon/blog/ GTalk: simon.brunning | MSN: small_values | Yahoo: smallvalues -- http://mail.python.org/mailman/listinfo/python-list