def unzip(seq):
	"""
	Unzips sequence of tuples

	>>> unzip([(1,"a"), (2,"b"), (3,"c"), (4,"d"), (5,"e")])
	([1, 2, 3, 4, 5], ['a', 'b', 'c', 'd', 'e'])

	>>> unzip([])
	[]
	"""

	if len(seq) == 0:
		return []
	else:
		n = len(seq[0])
		r = [[] for i in xrange(n)]
		for t in seq:
			for i in xrange(n):
				r[i].append(t[i])
		return tuple(r)

