-On [20080526 15:02], t spam ([EMAIL PROTECTED]) wrote:
>def printIPv6(ip):
>        array_ip = ip.split('.')
>        ipv6_tuple = []
>        for i in array_ip:
>                ipv6_tuple.append(hex(int(i))[2:])

Je bouwt ipv6_tuple wel, maar gebruikt hem niet.
Je kan hem herschrijven als een list comprehension:

ipv6_tuple = [hex(int(i))[2:] for i in ip.split('.')]

En je bouwt geen tuple, maar een list. Doe maar eens een
print type(ipv6_tuple)

Tevens zou ik je afraden datatype aanduidingen in je variablenamen te
gebruiken.  Als je je code moet herschrijven om een ander type te gebruiken
moet je dat overal gaan wijzigen. Hongaarse notatie is niet voor niets,
godzijdank, gestorven.

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
My greatest fear... Is that all my Memories will be lost... Like
tears, in the rain...
_______________________________________________
Python-nl mailing list
Python-nl@python.org
http://mail.python.org/mailman/listinfo/python-nl

Antwoord per e-mail aan