zoukankan      html  css  js  c++  java
  • 通过sorted获取dict的所有key值或者value值

    作业练习的时候遇到需要打印dict中的所有key值保存在list中【通过dict.keys() 获取的内容无法直接引用】;

      开始我用着很low的方法:

      

    info={'SH': ['老男孩上海校区', '外滩18号', '上海'], 'FJ': ['老男孩福州校区', '仓上万达', '福州'], 'BJ': ['老男孩北京校区', '王府井', '北京']}
    
    xq = []
    for key in info:
        xq.append(key)
    
    print(xq)
    
    >>>['SH', 'FJ', 'BJ']
    

      后来觉得应该有函数能直接获取:

    info={'SH': ['老男孩上海校区', '外滩18号', '上海'], 'FJ': ['老男孩福州校区', '仓上万达', '福州'], 'BJ': ['老男孩北京校区', '王府井', '北京']}
    
    a=info.keys()
    print(a)
    b = info.values()
    print(b)
    print(sorted(a))
    print(sorted(b))
    
    >>>dict_keys(['SH', 'FJ', 'BJ'])
    >>>dict_values([['老男孩上海校区', '外滩18号', '上海'], ['老男孩福州校区', '仓上万达', '福州'], ['老男孩北京校区', '王府井', '北京']])
    >>>['BJ', 'FJ', 'SH']
    >>>[['老男孩上海校区', '外滩18号', '上海'], ['老男孩北京校区', '王府井', '北京'], ['老男孩福州校区', '仓上万达', '福州']]
    

      之前有做过sorted函数的笔记,所以以后还是要多用

  • 相关阅读:
    以太坊:区块(Blocks)
    以太坊:事件日志 (Event Logs)
    以太坊:节点代理(Geth/Parity Proxy) APIs
    以太坊:代币信息 Token
    以太坊:Etherscan API 约定
    以太坊:账号(Account)
    以太坊:智能合约(Contracts)
    我的友情链接
    我的友情链接
    我的友情链接
  • 原文地址:https://www.cnblogs.com/mologa-jie/p/7746201.html
Copyright © 2011-2022 走看看