直接上代码
import random
from collections import Counter
filename = "d:/桌面上的文件/ips.txt"
ip = "172.25.254"
list = []
with open(filename , "a+") as file:
for i in range(1200):
file.write(str(ip + "." +str(random.randint(1,256))) + "\n")
with open(filename , "r") as files:
for a in files:
# print(a,end="")
list.append(a)
# print(list)
#方案一
# list1 = set(list)
# dict = {item : list.count(item) for item in list1}
# sorted_1 = sorted(dict.items() , key = lambda x:x[1] , reverse = True)
# print(sorted_1)
#方案二
# list1 = Counter(list)
# sorted_1 = sorted(list1.items(), key=lambda x: x[1], reverse=True)
# print(sorted_1)
#方案三
print(Counter(list))
打印出频率前几的有三种方案,任选一种方案即可