欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python統計一個文本中重復行數的方法

系統 2118 0

本文實例講述了python統計一個文本中重復行數的方法。分享給大家供大家參考。具體實現方法如下:

比如有下面一個文件
2
3
1
2
我們期望得到
2,2
3,1
1,1

解決問題的思路:

出現的文本作為key, 出現的數目作為value,然后按照value排除后輸出
最好按照value從大到小輸出出來,可以參照:

復制代碼 代碼如下:
in recent Python 2.7, we have new OrderedDict type, which remembers the order in which the items were added.
>>> d = {"third": 3, "first": 1, "fourth": 4, "second": 2}
>>> for k, v in d.items():
...???? print "%s: %s" % (k, v)
...
second: 2
fourth: 4
third: 3
first: 1
>>> d
{'second': 2, 'fourth': 4, 'third': 3, 'first': 1}To make a new ordered dictionary from the original, sorting by the values:
>>> from collections import OrderedDict
>>> d_sorted_by_value = OrderedDict(sorted(d.items(), key=lambda x: x[1]))The OrderedDict behaves like a normal dict:
>>> for k, v in d_sorted_by_value.items():
...???? print "%s: %s" % (k, v)
...
first: 1
second: 2
third: 3
fourth: 4
>>> d_sorted_by_value
OrderedDict([('first': 1), ('second': 2), ('third': 3), ('fourth': 4)])

代碼如下:
復制代碼 代碼如下:
#coding=utf-8
import operator
f = open("f.txt")
count_dict = {}
for line in f.readlines():
??? line = line.strip()
??? count = count_dict.setdefault(line, 0)
??? count += 1
??? count_dict[line] = count
sorted_count_dict = sorted(count_dict.iteritems(), key=operator.itemgetter(1), reverse=True)
for item in sorted_count_dict:
??? print "%s,%d" % (item[0], item[1])

補充說明:
1. python的dict對象的兩個方法:

items方法將所有的字典項以列表的方式返回, 這些列表項中每一項都來自于(鍵, 值)
iteritems方法與items的作用大致相同, 但是返回一個迭代器對象而不是列表

2. python的內建函數sorted

復制代碼 代碼如下:
>>> help(sorted)
Help on built-in function sorted in module __builtin__:
sorted(...)
??? sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list

希望本文所述對大家的Python程序設計有所幫助。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久新网址 | 91看片淫黄大片欧美看国产片 | 亚洲综合在线视频 | 久久中文字幕网站篠田优 | 天天操操 | 国产免费福利视频一区二区 | 国产黄在线观看免费观看软件视频 | 久久瑟| 国产精品久久久久久久久久久久冷 | 欧美18videos极品| 丁香六月啪 | 天天骑夜夜操 | 亚洲国产日本 | 免费黄网站在线看 | 久久久久综合精品福利啪啪 | 国产精品视频免费播放 | 岛国色情A片无码视频免费看 | 亚洲精品久久久一区二区三区 | 欧美精品一区二 | 综合久久久| 精品成人一区二区 | 亚洲精品一区二区三区婷婷月色 | 欧美a站 | 亚洲欧美日本在线观看 | 99极品视频 | 国产小视频免费在线观看 | 五月婷久久 | 亚洲视频一区在线 | 日韩专区中文字幕 | 国内一级一级毛片a免费 | 久久久久亚洲 | 国产精品久久久999 午夜免费 | 免费乱理伦片在线观看八戒 | 欧美国产精品一区二区免费 | 欧美18 19sex性处video | 亚洲色欲色欲www | 欧美一级做a爰片免费视频 亚洲男人的天堂久久精品 色吟av | 日本一区二区三区免费高清在线 | 国产欧美精品午夜在线播放 | 51色视频 | a毛片毛片av永久免费 |