I need to sort this list: [('A','Y'), ('J','A'), ('Y','J')] like this: [('A','Y'), ('Y','J'), ('J','A')].
Note how the Ys and Js are together. All I need is for the second element of one tuple to equal the first element of the next tuple. Another valid solution is [('J','A'), ('A','Y'), ('Y','J')]. I was successful in doing this a while back with a modified bubble sort algorithm, but now I can't find my own code. Can the list be sorted with a comparison function or some other way? -- http://mail.python.org/mailman/listinfo/python-list