小编Hai*_*inh的帖子

什么是Python itertools的Ruby等价物,尤其是.组合/置换/ GROUPBY?

Python的itertools模块提供了许多关于使用生成器处理可迭代/迭代器的好东西.例如,

permutations(range(3)) --> 012 021 102 120 201 210

combinations('ABCD', 2) --> AB AC AD BC BD CD

[list(g) for k, g in groupby('AAAABBBCCD')] --> AAAA BBB CC D
Run Code Online (Sandbox Code Playgroud)

Ruby中的等价物是什么?

相当于,我的意思是快速和内存效率(Python的itertools模块是用C编写的).

ruby combinations group-by permutation python-itertools

13
推荐指数
1
解决办法
1887
查看次数