美文网首页
python2和python3对字典进行排序的区别

python2和python3对字典进行排序的区别

作者: 步月生尘 | 来源:发表于2019-07-21 16:17 被阅读0次

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

参考链接:https://segmentfault.com/a/1190000016746124

相关文章

网友评论

      本文标题:python2和python3对字典进行排序的区别

      本文链接:https://www.haomeiwen.com/subject/koxvlctx.html