Answers for "python sort dicionary by value"

12

how to sort a dictionary by value in python

import operator
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
sorted_x = sorted(x.items(), key=operator.itemgetter(1))


# Sort by key
import operator
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
sorted_x = sorted(x.items(), key=operator.itemgetter(0))
Posted by: Guest on November-27-2019
2

python sort dict by value

A={1:2, -1:4, 4:-20}
{k:A[k] for k in sorted(A, key=A.get)}

output:
{4: -20, 1: 2, -1: 4}
Posted by: Guest on October-15-2020

Python Answers by Framework

Browse Popular Code Answers by Language