History of Idiom 28 > diff from v56 to v57
Edit summary for version 57 :
[Python] Added closing parentheses.
[Python] Added closing parentheses.
↷
Version 56
2020-04-29, 09:12:34
Version 57
2020-04-29, 09:13:00
Idiom #28 Sort by a property
Sort elements of array-like collection items in ascending order of x.p, where p is a field of the type Item of the objects in items.
Idiom #28 Sort by a property
Sort elements of array-like collection items in ascending order of x.p, where p is a field of the type Item of the objects in items.
Imports
from operator import attrgetter
Imports
from operator import attrgetter
Code
items = sorted(items, key=attrgetter('p')
Code
items = sorted(items, key=attrgetter('p'))
Comments bubble
We use attrgetter to avoid having to write a lambda. The Operator module contains lots of useful functions that can be passed to higher-order functions.
Comments bubble
We use attrgetter to avoid having to write a lambda. The Operator module contains lots of useful functions that can be passed to higher-order functions.