python: sort 与 sorted 区别

来源:互联网 发布:cdma是什么网络模式 编辑:程序博客网 时间:2024/05/17 06:45

总结

- sort sorted 返回值 无 有 改变原list 是 否 语法 list.sort() sorted(list)

实验代码

sorted()

list = [(30, 20), (10, 90), (60, 80)]import copycopy_list = copy.copy(list)print sorted(list)assert list == copy_list
[(10, 90), (30, 20), (60, 80)]

.sort()

list = [(30, 20), (10, 90), (60, 80)]import copycopy_list = copy.copy(list)list.sort()print listassert list != copy_list
[(10, 90), (30, 20), (60, 80)]