利用sorted()函数可以实现对字典的排序
如dict={"0%-10%:"0,"80%-90%:"1,"120%-130%:"2,"20%-30%:"3}
print(sorted(dict.keys()))
输出为:[“0%-10%:”,“120%-130%:”,“20%-30%:”,“80%-90%:”]
键值是按照ascii码排列的,所以出现了120%-130%<20%-30%这种情况,要想获得准备的排列顺序,可以通过补空格的方式,如dict={" 0%-10%:“0,” 80%-90%:"1,"120%-130%:“2,” 20%-30%:"3}
则print(sorted(dict.keys()))
输出为:[" 0%-10%:"," 20%-30%:",“80%-90%:”,“120%-130%:”]
print(sorted(dict.values()))
输出为:[0,1,2,3]