Basic Python and python tutorials
Sorting dictionary values is a pseudo proposition.
The dictionary itself cannot be sorted and has been sorted by the key, but the list and metadata can be sorted. Therefore, the dictionary needs to be sorted after the list is converted.
For example
import operatorx = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}sorted_x = sorted(x.items(), key=operator.itemgetter(1))
It is the sorting after the conversion list, dict (sorted_x) = x, the list conversion dictionary.
Code
#-*-Coding: UTF-8-*-import operatorx = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0} # Sort sorted_x = sorted (x. items (), key = operator. itemgetter (1) print 'X = '+ str (x) print 'sorted _ x =' + str (sorted_x) print 'dict (sorted_x) = '+ str (dict (sorted_x) x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0} sorted_x = sorted (x. items (), key = operator. itemgetter (0) print 'X = '+ str (x) print 'sorted _ x =' + str (sorted_x) print 'dict (sorted_x) = '+ str (dict (sorted_x) "output: x = {0: 0, 1: 2, 2: 1, 3: 4, 4: 3} sorted_x = [(0, 0), (2, 1), (1, 2), (4, 3), (3, 4)] dict (sorted_x) = {0: 0, 1: 2, 2: 1, 3: 4, 4: 3} x = {0: 0, 1: 2, 2: 1, 3: 4, 4: 3} sorted_x = [(0, 0), (1, 2), (2, 1), (3, 4), (4, 3)] dict (sorted_x) = {0: 0, 1: 2, 2: 1, 3: 4, 4: 3 }"""
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.