- 论坛徽章:
- 0
|
- #!/usr/bin/python
- #coding:utf-8
- ipEndNumList = []
- ipDict = {}
- dataFile = 'ipdata.txt'
- def ipData(dataFile):
- f = open(dataFile)
- for line in f:
- data = line.strip().rsplit('.',1)
- yield data
-
- ipData = ipData(dataFile)
- for i in ipData:
- ipSection = i[0]
- if ipSection in ipDict:
- ipDict[ipSection].append(i)
- else:
- ipDict[ipSection] = [i]
- for keys in ipDict:
- for ipList in ipDict[keys]:
- ipEndNumList.append(int(ipList[1]))
- minNum = min(ipEndNumList)
- print keys + '.' + str(minNum)
- minNum = 0
- ipEndNumList = []
复制代码 |
|