We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a3ebf2c commit 2f7ef58Copy full SHA for 2f7ef58
README.md
@@ -1000,13 +1000,14 @@ from itertools import *
1000
>>> islice([1, 2, 3], 1, None) # islice(<seq>, from_inclusive, to_exclusive)
1001
[2, 3]
1002
1003
->>> people = [{'id': 1, 'name': 'bob'},
1004
- {'id': 2, 'name': 'bob'},
1005
- {'id': 3, 'name': 'peter'}]
1006
->>> {name: list(ppp) for name, ppp in groupby(people, key=lambda p: p['name'])}
1007
-{'bob': [{'id': 1, 'name': 'bob'},
1008
- {'id': 2, 'name': 'bob'}],
1009
- 'peter': [{'id': 3, 'name': 'peter'}]}
+>>> people = [{'id': 1, 'name': 'Bob'},
+ {'id': 2, 'name': 'Bob'},
+ {'id': 3, 'name': 'Peter'}]
+>>> groups = groupby(people, key=lambda a: a['name'])
+>>> {name: list(group) for name, group in groups}
+{'Bob': [{'id': 1, 'name': 'Bob'},
+ {'id': 2, 'name': 'Bob'}],
1010
+ 'Peter': [{'id': 3, 'name': 'Peter'}]}
1011
```
1012
1013
0 commit comments