sort dict by value python [duplicate]
To get the values use sorted(data.values()) To get the matching keys, use a key function sorted(data, key=data.get) To get a list of tuples ordered by value sorted(data.items(), key=lambda x:x[1]) Related: see the discussion here: Dictionaries are ordered in Python 3.6+