猫史档案馆


【预告】stream.py 即将推出——更方便的数据管道处理

用户:tq_xyytq_xyy查看:1 回复:3 评论:1 创建时间:2020-10-08T14:06:38


经过本人无数个日日夜夜的制作,stream.py终于快完成了!
这是一个模仿 JDK8 引入的函数式编程的模块,
支持非常多的操作,如:
map, filter, reduce, flatMap, ......
并且作者在 Python 内置集合(list, set, tuple, ......)中添加了 stream 方法
使用起来非常方便

基本上实现了Java 8 Stream的全部特性
目前这个库还在开发,敬请关注!


回复

上一页1 页 / 共 1下一页
tq_xyytq_xyy

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


评论


小鹿deer小鹿deer

666

点赞0


评论


tq_xyytq_xyy

现在发布了:pip install https    ://github.com/17097231932/Stream.py/archive/main.zip

点赞0


评论