【发布时间】:2012-10-12 07:18:21
【问题描述】:
我有点失落。我想对一个列表进行排序,其格式为:
[instance_of_myClass, instance_of_myClass, instance_of_myClass...]
myClass 中的init 看起来像这样:
def __init__(self):
self.ip = ""
self.hostname = ""
self.further_informtion
我希望它按它的 IP 地址排序,我发现它是
sorted(list_of_ips, key=lambda ip: long(''.join(["%02X" % long(i) for i in ip.split('.')]), 16))
来自How to sort IP addresses stored in dictionary in Python?
不过,我在转移它时遇到了麻烦。有人可以帮我解决这个问题吗?
【问题讨论】: