ValueError: Feldname mit der Länge Null im Format in Python2.6.6

Ich benutze diese Python-Shell, um einen String zu generieren:

>>>':'.join("{:x}\n".format(random.randint(0, 2**16 - 1)) for i in range(4))

Wenn ich diese Shell in Python 2.7.5 ausführe, ist alles in Ordnung. Aber es kommt vorValueError: zero length field name in format wenn Python-Version ist2.6.6. Was soll ich tun, um diese Shell in der Python-Version auszuführen?2.6.6?