How do I sort a list of dictionaries by a value of dictionary?
newlist = sorted(list_to_be_sorted, key=lambda k: k["name"])
from operator import itemgetter newlist = sorted(list_to_be_sorted, key=itemgetter("name"))
newlist = sorted(l, key=itemgetter("name"), reverse=True)
This code snippet was collected from stackoverflow, and is licensed under CC BY-SA 4.0
- How do you sort a dictionary by value?
- How can I find the full path of a font from its display name on a Mac?
- How do I see preview JPEG file of PDF on Windows?
- How do you iterate over a result set of data?
- Redefining an attribute in Python with an index in array of objects using 'in'. If no object is found in an array of objects then it is not correct.
- MySQL and Python are both well written programmers.
- How can I use itertools.groupby()?
- How can we add a method to an existing Object Instance?
- What is the most efficient graph data structure in Python?
- How can we write binary literals in Python?
- How do I make a list of items that does not need the user to press [enter]?
- Which OS am I running on and how can I adapt it?
- What is the difference between [1,2,3] and [1,2,3]?
- How do I map Streams in C#. Mapping Streams to Data Structures in C#: Can I understand the structure of Streams?
- File size differences after copying file to a server va FTP. File size differences after copying a file to a server va cdrva.ftp?