Sorted排序问题

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表示什么意思?其实仔细观察不难发现,指的是一句话,即一首诗


猜你喜欢

转载自blog.csdn.net/pursue_myheart/article/details/81016618
今日推荐