python小知识,sort和serted的区别

列表对象sort()方法和内置sorted()函数的作用基本相同,但,不同的是sort会改变原有列表的顺序,而sorted不会

具体示例如下:

"""
create:2020年12月19日
作用:说明sort和sorted的区别
"""
# 列表对象sort()方法和内置sorted()函数的作用基本相同,但,不同的是sort会改变原有列表的顺序,而sorted不会

lis=[0,9,7,5,8,6,4,5,3,2,1]
#使用sorted,不改变原有顺序
lis_sorted=sorted(lis)
print("lis =",lis)
print("lis_sorted =",lis_sorted)

#使用sort改变原有顺序
lis.sort()
print("使用sort后顺序改变:",lis)

代码运行结果

原文地址:https://www.cnblogs.com/jinbiaobowen/p/14159775.html