1.读取文本,按照每句话的长短进行排序,其代码为:
with open('./poems','r',encoding='utf-8') as f:
lines = f.readlines()
lines.sort(key=lambda x: len(x))
for line in lines:
print(line)
结果为:
在这里lambda中的x表示什么意思?其实仔细观察不难发现,指的是一句话,即一首诗
1.读取文本,按照每句话的长短进行排序,其代码为:
with open('./poems','r',encoding='utf-8') as f:
lines = f.readlines()
lines.sort(key=lambda x: len(x))
for line in lines:
print(line)
结果为:
在这里lambda中的x表示什么意思?其实仔细观察不难发现,指的是一句话,即一首诗