Python的sorted函数和sort函数用法

 时间:2024-10-14 10:34:57

1、打开Python开发工具IDLE,新建‘衡痕贤伎sorted.py’并写代码如下:a = [1,5,0,6,7]print (a)a.sort(像粜杵泳)print (a)b = [1,8,9,3,2]print (b)print (sorted(b))print (b)a列表调用sort()改变了a列表sorted()函数中传入b列表,返回排好序的列表,但是b列表本身不改变

Python的sorted函数和sort函数用法

3、Python3的sort函数有两个个参数,第一个key是用来进行比士嫣轶嗄较的元素,只有一个参数,函数的参数就是取自于可迭代对象中,通过这个元素恝依在绌来排序。第二resverse是用来指定是否反转。改写代码如下:list1 = [[1,2],[1,0],[5,1]]def f1(x): return x[1]list1.sort(key=f1)print (list1) sorted函数也是一样,只是把list等可迭代对象,写在了第一个参数。不改变原对象的内容

Python的sorted函数和sort函数用法

5、再写一个复杂一点,通过lambda表达式方式给key赋值。代码如下:dict1 ={1:2,'3':0,'a':1}print (sorted(dict1.items(),key=lambda x:x[1]))

Python的sorted函数和sort函数用法
  • 如何使用python的内置函数abs()
  • 爱尔兰投资移民项目,问答攻略全解!
  • python怎么查看本机和第三方库的信息
  • Python如何计算古代的斤两
  • 奇迹暖暖秋日游园会高分攻略
  • 热门搜索
    迈克尔杰克逊怎么死的 花呗分期怎么提前还款 红烧牛肉怎么做 贫血怎么治疗 白萝卜怎么吃 甲状腺囊肿怎么治疗 怎么会得艾滋病 携号转网怎么操作 身份证丢了怎么坐火车 皮皮虾怎么清洗