#每日一读 list.sort()和sorted(list)的区别


def sort(nums):
    # print(nums.sort())
    # print(nums)
    print(sorted(nums))
    print(nums)

一、作用范围

  1、 list.sort()只能对应列表起作用

  2、sorted(list)可以对列表,元组,字典,字符串起作用

二、效果

  1、list.sort()直接在原数据上进行排序

  2、sorted(list)生成一个新的排序结果,不改变原数据结构