sortby函数的用法
sortby函数是一种Python中的排序函数,该函数用于对可迭代对象进行排序,并返回一个新的排序后的列表。sortby函数可以按照指定的键或者多个键进行排序,还可以指定升序或降序排列。
语法:
sorted(iterable, /, *, key=None, reverse=False)
参数说明:
- iterable:需要排序的可迭代对象。
- key:用于指定排序的键或多个键,可以是一个函数或Lambda表达式,也可以是属性名。
- reverse:用于指定是否降序排列,默认为升序排列,设置为True时为降序排列。
返回值:
排序后的列表。
示例:
以下是对一个列表中的字典进行按照年龄升序排序的示例:
```
students = [{"name": "Tom", "age": 20}, {"name": "Jack", "age": 18}, {"name": "Lucy", "age": 22}]sort函数 js
sorted_students = sorted(students, key=lambda x: x["age"], reverse=False)
print(sorted_students)
```
输出:
```
[{'name': 'Jack', 'age': 18}, {'name': 'Tom', 'age': 20}, {'name': 'Lucy', 'age': 22}]
```
上述示例中,使用了Lambda表达式指定了按照字典中的age键进行升序排序。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。