python中处理嵌套的字典的函数
来源:互联网 发布:mac地址查询厂商设备 编辑:程序博客网 时间:2024/06/11 02:31
适用场景
# 假设我们有: Val = {'a': {'b': {'c': 1}}}
常规方案:
Val.get('a', {}).get('b', {}).get('c', None)
试试 dget
吧
def dget(dictionary, cmd, default=None): cmd_list = cmd.split('.') tmp = dict(dictionary) for c in cmd_list: try: val = tmp.get(c, None) except AttributeError: return default if val!= None: tmp = val else: return default return tmpif __name__ == "__main__": data = {'a':{'b':{'c':1}}} dget(data, 'a.b.c') # 1 dget(data, 'a.d.e') # None dget(data, 'a.b') # {'c': 1}
阅读全文
0 0
- python中处理嵌套的字典的函数
- python 中字典{ }的嵌套
- python 嵌套字典的定义
- python中可变参数函数的嵌套
- Python中内置的字典函数
- Python函数的嵌套
- Python 函数字典列表嵌套
- python生成一个字典的嵌套
- python嵌套字典的递归遍历
- python之字典的嵌套,递归调用
- python 中字典嵌套列表
- 飘逸的python - 实现一个pretty函数漂亮的输出嵌套字典
- 字典嵌套字典的请求
- Model基类与字典中嵌套数组时Model的处理方法
- python的函数嵌套机制
- demo_3. Python的函数嵌套
- python中常用的字典内建函数
- python中字典内置函数的用法解析
- 视频处理软件BB FlashBack更新至v5.27,提高摄像头FPS
- [dts]Device Tree格式解析
- js基本知识点总结-----js数据类型
- 数据结构实验之图论四:迷宫探索
- 在 Azure 中将基础结构自动化工具与虚拟机配合使用
- python中处理嵌套的字典的函数
- 安装好oracle之后在相应路径下却没有生成tnsnames.ora和listener.ora
- sql 将某个字段中的部分字符替换为特定字符
- springmvc请求参数获取的几种方法
- 725. Split Linked List in Parts
- 统计表中百分比的表示方法
- js基本知识点总结-----js数组
- 《探寻linux协议栈》之一:linux协议栈概述
- Jquery 选择器大全