Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2279837
  • 博文数量: 297
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2200
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-31 14:30
个人简介

自己慢慢积累。

文章分类

全部博文(297)

分类: Python/Ruby

2016-07-06 13:54:56


需求: 从一个嵌套的dict(字典)中获取某个key 的值

点击(此处)折叠或打开

  1. def find_key_dict(dict_a, out_key):
  2.     """
  3.     功能:从嵌套字典中获取值
  4.     :param dict_a:字典名称
  5.     :param out_key:获取的key值
  6.     :return out_value:返回一个str
  7.     """
  8.     out_value = ''
  9.     if isinstance(dict_a, dict):
  10.         for i in dict_a:
  11.             if out_key == i:
  12.                 out_value = dict_a[i]
  13.                 return out_value
  14.             else:
  15.                 if isinstance(dict_a[i], dict):
  16.                     out_value = find_key_dict(dict_a[i], out_key)

  17.     return out_value

阅读(1220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~