我是靠谱客的博主 危机朋友,最近开发中收集的这篇文章主要介绍python sorted,filter的用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

dict.items()返回的是列表,列表中放元组,比如说dict={'a':1,'b':3,'c':2} 用了dict.items得到[(a,1),(b,3),(c,2)]

sorted 一般默认从小到到排序,除非你用reverse=True,是从大到小排序,并且默认是元组中的第一个元素排序,如果不想默认,就用lambda函数定义

注意:sorted()函数用的参数是列表,dict是字典,要用dict.items()把字典转化为列表。但如果本身就是列表就不用转化。

dict={'a':1,'b':3,'c':2}
ls=sorted(dict.items(),reverse=True,key=lambda x:x[1])
print(ls)
ls=[
    {'name':'tom','age':13},
    {'name':'susan','age':14},
    {'name':'koko','age':15},
]
ls=sorted(ls,key=lambda x:x['age'],reverse=True)
print(ls)

 

ls=[2,4,6,8,10]
new_filter=filter(lambda x:x>4,ls)
print(list(new_filter))

 

最后

以上就是危机朋友为你收集整理的python sorted,filter的用法的全部内容,希望文章能够帮你解决python sorted,filter的用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部