sorted是python的内置函数,并不是可变对象(列表、字典)的特有方法,sorted()函数需要一个参数(参数可以是列表、字典、元组、字符串),无论传递什么参数,都将返回一个以列表为容器的返回值,如果是字典将返回键的列表。

13c882decbaf356c156a09a1bda63aa5.png

list:

544e54d679b80ce9f70eaae6bb14d5b4.png

即sorted会返会一个list副本,同时将原来list的值改变了可将这个返回的值赋给其他变量。

dict:

ac62b2db8247877c20b026613c8c3900.png

即sorted(dict)时,是按key排序,同时将key返回成一个列表。

或者指定排序的条件:

ca9d2e37f677d34041a98540b1ba1668.png

过程为:b.iterms()得到字典b的[ (键,值)] 列表,通过key这个参数,指定排序的方式是键 ( [0] ) 还是值( [1] ),reverse = True表示是需要翻转的,默认是从小到大,翻转的话,那就是从大到小。

以上就是python中sorted是什么的详细内容

如果大家如果在学习中遇到困难,想找一个Python学习交流环境,可以加入我们的Python学习圈,点击我加入吧,会节约很多时间,减少很多遇到的难题。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐