用户:
tq_xyy查看:1 回复:3 评论:1 创建时间:2020-10-08T14:06:38
经过本人无数个日日夜夜的制作,stream.py终于快完成了!
这是一个模仿 JDK8 引入的函数式编程的模块,
支持非常多的操作,如:
map, filter, reduce, flatMap, ......
并且作者在 Python 内置集合(list, set, tuple, ......)中添加了 stream 方法
使用起来非常方便
基本上实现了Java 8 Stream的全部特性
目前这个库还在开发,敬请关注!
print(["Apple", "Banana", "Blackberry", "Coconut", "Avocado", "Cherry", "Apricots"]
.stream()
.collect(Collectors.groupingBy(lambda s: s[0], Collectors.toList()))
) # {'A': ['Apple', 'Avocado', 'Apricots'], 'B': ['Banana', 'Blackberry'], 'C': ['Coconut', 'Cherry']}点赞0
评论