sort和sorted的区别

虽然python3中sort()和sorted()都可以用来排序,但二者有以下两个最主要的区别:

1.sort只能应用在列表list上,而sorted可以对所有可迭代的对象进行排序的操作
2.sort方法会在原list上直接进行排序,不会创建新的list。而sorted方法不会对原来的数据做任何改动,排序后的结果是新生成的。如果我们不需要原来的数据而且数据是list类型,可以用sort方法,能够节省空间。否则要用sorted方法。

posted @ 2019-08-05 15:02  后排男生  阅读(1067)  评论(0编辑  收藏  举报