温馨提示:
本文最后更新于 2022-12-9,已超过半年没有更新,若内容或图片失效,请留言反馈。
列表排序
列表排序还是比较简单,利用python内置方法,可以直接调用sort()或者使用sort(reverse=True)方法就行
#列表排序my_list1=[10,2,30,4,60,80,15,21]#升序my_list1.sort()print(my_list1)#降序 降序与升序的不同的时 需要加参数 reverse=Truemy_list1.sort(reverse=True)print(my_list1)
列表中的字典排序
列表的排序,默认是对列表中的数据进行对比大小的,可以对数字类型和字符串进行对比大小,但是对于字典来说,就是不知道该怎么比大小,可以利用sort的方法
# 我们需要使用匿名函数,使用sort函数中的key这个参数,来指定字典比大小的方法 升序user_list.sort(key=lambda x:x['age'],reverse=True)# 我们需要使用匿名函数,使用sort函数中的key这个参数,来指定字典比大小的方法 倒序 user_list.sort(key=lambda x:x['age'],reverse=False)
评论一下?