stream按指定字段排序
时间: 2023-08-04 16:28:17 浏览: 88
java使用stream对日期排序
如果你是在Python中使用stream,可以使用`sorted`函数按指定字段对数据进行排序。例如,假设你有一个包含字典的列表`data`,其中每个字典都包含一个`name`和`age`字段,你可以按照`age`字段进行排序,如下所示:
```
sorted_data = sorted(data, key=lambda x: x['age'])
```
这将按照每个字典中`age`字段的值进行升序排序。如果你想进行降序排序,可以将`reverse`参数设置为`True`:
```
sorted_data = sorted(data, key=lambda x: x['age'], reverse=True)
```
这将按照每个字典中`age`字段的值进行降序排序。
阅读全文