У меня есть фрагмент кода, который выглядит так:
ipCount = defaultdict(int)
for logLine in logLines:
date, serverIp, clientIp = logLine.split(" ")
ipCount[clientIp] += 1
for clientIp, hitCount in sorted(ipCount.items), key=operator.itemgetter(0)):
print(clientIp)
и это своего рода IP-адреса, но вот так:
192.168.102.105
192.168.204.111
192.168.99.11
что не очень хорошо, так как он не признает, что число 99 меньше, чем 102 или 204. Я хотел бы, чтобы результат был таким:
192.168.99.11
192.168.102.105
192.168.204.111
Я нашел этот, но я не уверен, как его реализовать в моем коде, или если это возможно, так как я использую словарь. Какие у меня варианты? Спасибо..