tensorflow对字典排序

来源:互联网 发布:网络大电影投资90万 编辑:程序博客网 时间:2024/05/17 23:27

按照value值降序排列:

sorted(dict.items(),key=lambda k:k[1],reverse=True)

按照value值升序排序:

sorted(dict.items(),key=lambda k:k[1],reverse=False)或者sorted(dict.items(),key=lambda k:k[1])

按照key值降序排列:

sorted(dict.items(),key=lambda k:k[0],reverse=True)

按照key值升序排列:

sorted(dict.items(),key=lambda k:k[0])或者sorted(dict.items(),key=lambda k:k[0],reverse=False)
#-*- coding: utf-8 -*-file_object=open("english")dict={}for line in file_object: line=line.replace(","," ") line=line.replace("."," ") line=line.replace("!"," ") strs= line.split(); for str in strs:   if dict.has_key(str):     dict[str]+=1   else:     dict[str]=1result=sorted(dict.items(),key=lambda k:k[1],reverse=True)print result     
python读取一个英文文件,并记录每个单词出现的次数,降序输出
参考:http://www.mamicode.com/info-detail-1634632.html
原创粉丝点击