On 1/10/2013 18:43, Spyros Charonis wrote: > Dear Pythoners, > > > I am trying to extract from a set of about 20 sequences, the characters > which are unique to each sequence. For simplicity, imagine I have only 3 > "sequences" (words in this example) such as: > > > s1='spam'; s2='scam', s3='slam' > > > I would like the character that is unique to each sequence, i.e. I need my > function to return the list [ 'p', 'c', ',l' ]. This function I am using is > as follows: >
Suggest you turn each sequence into a set, and use set difference to find all the characters that aren't in any other set. So you make a list of such sets (perhaps 20 items in the list). Now just loop through the sets, subtracting from each one all the others. Simple double-nested loop. -- DaveA _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor