python groupby 在控制台输出
时间: 2023-10-24 21:20:46 浏览: 92
获取控制台输出
4星 · 用户满意度95%
可以使用以下代码实现:
```python
from itertools import groupby
data = ["apple", "banana", "cherry", "date", "elderberry", "fig", "grape"]
key_func = lambda x: x[0]
for key, group in groupby(sorted(data), key_func):
print(key, list(group))
```
这段代码会将列表 `data` 中的元素按首字母分组,并输出各个分组的内容。
阅读全文