Python论坛  - 讨论区

标题:Re: [python-chinese] 另外的字典排序问题

2004年09月07日 星期二 15:41

limodou limodou at gmail.com
Tue Sep 7 15:41:10 HKT 2004

排序用list方便,但对关键字查找关修改它的值对字典就方便了。


On Tue, 7 Sep 2004 15:38:19 +0800, GreyRoar <greyroar at tom.com> wrote:
> Wang Chao,您好!
> 
>        个人觉得你这样的情况用字典不是特别好,要是用list里面嵌list的办法倒是可以用list.sort(func)的办法按一定条件排序。
> 
> ======= 2004-09-06 23:56:00 您在来信中写道:=======
> 
> >现在已经有一个字典,Keys是英文单词,Values是这个单词在文件中出现的次数。
> >想要给这个字典重新排序,让出现次数最多的单词排第一位,出现次数最少的排最后。
> >
> >我尝试把字典里的values放入一个list里,在对list排序,但是好像排完也没有什么意义。很多单词的values值一样,就是排完也没有办法把把排序结果应用回原来的字典里。
> >
> >我能想当的另一个方案是,每个单词和后面的所有词比较,当遇到values比他大的,就改为values更大的单词开始比较,如果到最后都没有比他大的,就把这个词写入新字典里,同时在旧字典里删除自己,但是好像太弱智了点。
> >
> >
> >不知道还有什么其他更好地解决方案。
> >
> >谢谢~~~
> >
> >基础太差,时间又太紧,我问题好多,学得好辛苦 。 :(
> >
> >
> >_______________________________________________
> >python-chinese list
> >python-chinese at lists.python.cn
> >http://python.cn/mailman/listinfo/python-chinese
> 
> = = = = = = = = = = = = = = = = = = = =
> 
>> 礼!
> 
> GreyRoar
> GreyRoar at tom.com
> 2004-09-07
> 
> 
> 
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 



-- 
I like python!

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号