Returns sequence of distinct elements. Elements must be hashable. >>> seq([1, 1, 2, 3, 3, 3, 4]).distinct() [1, 2, 3, 4] :return: sequence of distinct elements
(self)
| 1317 | return reversed(self) |
| 1318 | |
| 1319 | def distinct(self): |
| 1320 | """ |
| 1321 | Returns sequence of distinct elements. Elements must be hashable. |
| 1322 | |
| 1323 | >>> seq([1, 1, 2, 3, 3, 3, 4]).distinct() |
| 1324 | [1, 2, 3, 4] |
| 1325 | |
| 1326 | :return: sequence of distinct elements |
| 1327 | """ |
| 1328 | return self._transform(transformations.distinct_t()) |
| 1329 | |
| 1330 | def distinct_by(self, func): |
| 1331 | """ |