For the fans of funtional programming: >>> s='ATT/GATA/G' >>> [y.split('/') for y in (' '.join([x for x in s]).replace(' / ', '/')).split()] [['A'], ['T'], ['T', 'G'], ['A'], ['T'], ['A', 'G']]
-- http://mail.python.org/mailman/listinfo/python-list
For the fans of funtional programming: >>> s='ATT/GATA/G' >>> [y.split('/') for y in (' '.join([x for x in s]).replace(' / ', '/')).split()] [['A'], ['T'], ['T', 'G'], ['A'], ['T'], ['A', 'G']]
-- http://mail.python.org/mailman/listinfo/python-list