python2
python2中,对于字典的排序与python3还真不一样;
定义一个字典
a = {'a':'123','c':'345','b':'678'}
python2排序方式:
key_list = a.keys()
key_list.sort()
for i in key_list:
print(i,a[i])
最后输出:
a 123
b 678
c 345
python3
python3与python2的函数不太一样;
#排序
key_list = sorted(a)
print(key_list)
for i in key_list:
print(i,a[i])
最后输出:
a 123
b 678
c 345