python中的排序?

img


各位大能,在这个里面,words和items不是排序和没排序的区别吗,为什么可以从items中遍历words?

有没有可能是这个代码写的有问题,应该遍历排序后的words

这里提个醒啊, sort 方法,是没有返回值的,你在 words = items.sort() 后边输出一下 words ,他是 None 哦

sort 方法,是对调用对象进行排序的方法,会修改原有对象的数据排序,所以你遍历的时候,他就是排序过的

如果你想输出排序后的到 words ,没排序的保留,可以使用 sorted 函数