python字典操作

1、从单元素字典中获取key和value

  • 方法一
    d = {'name':'haohao'}
    (key, value), = d.items()
    
  • 方法二
    d = {'name':'haohao'}
    key = list(d)[0]
    value = list(d.values())[0]
    
  • 方法三
    d = {'name':'haohao'}
    key, = d
    value, = d.values()
    

2、字典排序

  • 按key值排序,返回key的值
    d = {'c':20,'b':25,'a':23,'d':30}
    d = sorted(d.keys())
    # ['a', 'b', 'c', 'd']
    
  • 按value值排序,返回由元组组成的字典
    d = {'c':20,'b':25,'a':23,'d':30}
    d = sorted(d.items(),key=lambda item:item[1])
    # [('c', 20), ('a', 23), ('b', 25), ('d', 30)]
    
posted @ 2019-12-27 15:15  被迫营业  阅读(130)  评论(0)    收藏  举报