Group sequence of (Key, Value) elements by Key. >>> seq([('a', 1), ('b', 2), ('b', 3), ('b', 4), ('c', 3), ('c', 0)]).group_by_key() [('a', [1]), ('c', [3, 0]), ('b', [2, 3, 4])] :return: sequence grouped by key
(self)
| 882 | return self._transform(transformations.group_by_t(func)) |
| 883 | |
| 884 | def group_by_key(self): |
| 885 | """ |
| 886 | Group sequence of (Key, Value) elements by Key. |
| 887 | |
| 888 | >>> seq([('a', 1), ('b', 2), ('b', 3), ('b', 4), ('c', 3), ('c', 0)]).group_by_key() |
| 889 | [('a', [1]), ('c', [3, 0]), ('b', [2, 3, 4])] |
| 890 | |
| 891 | :return: sequence grouped by key |
| 892 | """ |
| 893 | return self._transform(transformations.group_by_key_t()) |
| 894 | |
| 895 | def reduce_by_key(self, func): |
| 896 | """ |