Двоеточие через каждые два символа

Есть форма textarea в которую ввожу мак адреса на каждой строке новый мак без двоеточий AABBCCDDEEFF. По этой форме отрабатывает скрипт:

#!/usr/bin/python3
import os
import paramiko
import datetime
import cgi
import html

form = cgi.FieldStorage()
name = form.getvalue('textmac').split()
name = html.unescape(name)

print("Content-type: text/html\r\n\r\n")
print("""<!DOCTYPE HTML>
        <html>
        <head>
            <meta charset="utf-8">
            <title>SensorSearchFe</title>
        </head>
        <body>""")

for word in name:
    print("<br>" + word)

Не могу никак получить на выходе мак адрес с двоеточиями такого формата: AA:BB:CC:DD:EE:FF


Ответы (2 шт):

Автор решения: S. Nick

как вариант:

>>> line = 'AABBCCDDEEFF'
>>> print(''.join([ v+line[i+(i+1)]+':' for i, v in enumerate(line[::2]) ])[:-1])
→ Ссылка
Автор решения: Viewed
mac = 'AABBCCDDEEFF'
mac = ':'.join(mac[i:i + 2] for i in range(0, len(mac), 2)) 
print(mac)
# AA:BB:CC:DD:EE:FF
→ Ссылка