免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
论坛 程序设计 Python 求助
最近访问板块 发新帖
查看: 2709 | 回复: 2
打印 上一主题 下一主题

求助 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2006-05-19 22:10 |显示全部楼层
给个完整的代码:

  1. f=open('a.txt','r')
  2. a=f.readlines()
  3. f.close()
  4. unsort=[]
  5. sort=[]
  6. for i in a:
  7.     unsort.append(i.split())
  8. m=[]
  9. for i in unsort:
  10.     m.append([float(i[3]),i[3]])

  11. m.sort(reverse=True)    #从大到小,反之用reverse=False
  12. for i in m:
  13.     for j in unsort:
  14.         if i[1]==j[3]:
  15.             sort.append(j)
  16.             continue
  17. for i in sort:
  18.     for j in i:
  19.         print "%s\t"%j,
  20.     print
复制代码

[ 本帖最后由 tyljs 于 2006-5-19 23:05 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-05-19 22:17 |显示全部楼层
顺便问下,如何在回复中将代码框起来?
新手,大家别见笑!

论坛徽章:
0
3 [报告]
发表于 2006-05-24 15:57 |显示全部楼层
不必客气!我也是刚刚学,大家互相进步!
在我机器上运行没有问题,我是 Python 2.4.3。查了下手册,sort(cmp=None,key=None,reverse=False),其中key和reverse是2.4才开始支持的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP