字典類型的典型用法,使用字典類型計算出現次數,字符串作為鍵,出現次數作為值。
代碼如下:可以根據妳的需要修改。這是為了去掉字符串的首尾空格,空字符串不算。
Ps:我又改了,這樣效果可以更好。
#
-編碼:gb2312 -
(油)密度指示控制器(Density Indicating Controller的縮寫)
=
{}
#定義字典類型
復調鋼琴
=
打開(' data.txt ')
#打開要查詢的文件。
為
線條
在
fp:
#從fp讀取行。通過這種方法,可以避免截斷空行。
線條
=
Line.strip()#刪除前導空格和尾隨空格。
如果(''
==
行):
繼續
#刪除前導空格和尾隨空格。如果是空行,則不會進行處理。
如果(行
在
dic):
#判斷S是否在字典裏,如果統計加1。
線路
+=
1
否則:
#如果不是,新的關鍵字將第壹次被添加到統計信息中,並且統計信息將被初始化為1。
線路
=
1
fp.close()
#讀取文件後,關閉文件
#按值排序並返回元組列表。
後排序
=
已排序(dic.items(),
key =λ
駕駛員信息中心:
dic[1])
打印
後排序
#打印排序後的列表,可以根據自己的需要提取打印。
結果:
Data.txt包含
強
歌曲
蒼白的
強
歌曲
強
執行python後打印輸出:
[('萬',
1),
(‘宋’,
2),
(‘強’,
3)]