python 对文件的每行字符按长度排序


测试文件text.txt:


我们

你们

他们
我我我我
你你你你你你你
她她她她她她她她她
你们

他们
我我我我
你你你你你你你
她她她她她她她她她
你们

他们
我我我我
你你你你你你你
她她她她她她她她她

你们

他们
我我我我
你你你你你你你
她她她她她她她她她
你们

他们
我我我我
你你你你你你你
她她她她她她她她她

测试脚本:
#! /usr/bin/env python
#coding=utf-8

with open('test.txt','r') as f:
lines = f.readlines()
lines.sort(key=lambda x: len(x))
for line in lines:
print line,



结果:








我们
你们
他们
你们
他们
你们
他们
你们
他们
你们
他们
我我我我
我我我我
我我我我
我我我我
我我我我
你你你你你你你
你你你你你你你
你你你你你你你
你你你你你你你
你你你你你你你
她她她她她她她她她
她她她她她她她她她
她她她她她她她她她
她她她她她她她她她
她她她她她她她她她


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM