I want to capture the two times in this string

```
u'11:00 a.m. - 6:00 p.m.'
#ideally to
('11:00', 'a.m'), (6:00,)

```

Right now, I have 

```
(\d{1,2}:\d{2})\s(\w\.\w).+(\d{1,2}:\d{2})\s(\S+)
# result
[u'11:00', u'a.m', u'6:00', u'p.m.']

```

Which is ok, I guess. But regular expressions are not one of my superpowers and I'm wondering if there are better ways to capture the info from this string. 

Edit: My emphasis on a better regex, not rearranging the list to desired tuple.