數據源樣式以下所示:python
需求:spa
讀取文本,以第一列爲基準參考系,每一個基準僅輸出知足須要條數的數據;不知足,所有輸出。code
好比,基準爲 6236683970000018780,輸出條數要求爲 5。若文本中含有 6236683970000018780 多於 5 條,則僅輸出前 5 條; 若不超過 5 條,則所有輸出。blog
代碼實現以下所示:it
#!/usr/bin/python # -*- coding: UTF-8 -*- f = open("test.txt","r") line = f.readline() line = line[:-1] dict = {} count = 0 while line: line = f.readline() line = line[:-1] key = line.split(',')[:1][0] if key in dict.keys(): dict[key] = dict[key] + 1 if dict[key] > 8 and dict[key] < 15: print(line) count = count + 1 else: dict[key] = 1 # count = count + 1 f.close() print(count)
在實際使用過程當中,還可對上述腳本進行功能和邏輯方面的擴展,以更好的適用於各類應用場景。class