Elegancki format adresu MAC w Pythonie 3.2

Szukam bardziej eleganckiego rozwiązania do formatowania adresu MAC za pomocą dwukropków. Używam Pythona 3.2. Być może fantazyjne rozumienie listy?

s=""
h="00233a990c21"
for i in range(0,12,2):
    s += h[i:i+2] + ":"
s=s[:-1]
print("s=",s)