[python-nl] IPv6 adres decToHex
Jeroen Ruigrok van der Werven
asmodai at in-nomine.org
Mon May 26 15:31:24 CEST 2008
-On [20080526 15:02], t spam (spam.tee at gmail.com) 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...
More information about the Python-nl
mailing list