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,



结果:








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

posted @ 2017-03-19 11:37  LongK  阅读(4907)  评论(0)    收藏  举报