-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