def find(target, dict_data):
"""
:param target: 需要查找的键名
:param dict_data: 需要查找的列表
:return: 如果找到就返回对应键名的键值,否则提示没有找到
"""
result = [dict_data]
while len(result) > 0:
data = result.pop()
for key, value in data.items():
if key == target:
return value
elif type(value) == dict:
result.append(value)
return "没有找到"

最新文章

  1. X200s,Debian 8(Jessie) 安装流水帐
  2. 1018Mysql分表分库
  3. 通过spring,在项目的任意位置获取当前Request
  4. vs2013中头文件中大小写的切换的快捷键
  5. NYOJ-469 擅长排列的小明 II AC 分类: NYOJ 2014-01-02 22:19 159人阅读 评论(0) 收藏
  6. C#中的@符号
  7. .pfx格式和.Cer格式的区别
  8. 【转】到底EJB是什么
  9. K-Modes算法[聚类算法]
  10. (简单) POJ 2352 Stars,Treap。
  11. TQ2440--nandflash(K9F2G08U0A)驱动编写
  12. 做自己的软件的Gallery(一)
  13. php里进程创建和分析
  14. C# 文件下载工具类FileDownHelper
  15. SpringBoot(6) SpringBoot配置全局异常
  16. 【转载】.NET开源快速开发框架Colder(NET452+AdminLTE版)
  17. headless&unittest
  18. java.io.IOException No space left on device
  19. 将.db文件导入SQLServer2008数据库
  20. 【论文阅读】ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices

热门文章

  1. php实现无限极分类
  2. geoserver的自动化部署
  3. word文件打开报错:abnormal program termination
  4. EBS的配置文件
  5. SQL Server性能优化工具Profiler
  6. linux用户权限与组
  7. Mamba安装
  8. pySpark RDD基本用法
  9. Docker宿主机agetty进程cpu占用率100% 问题
  10. linux 修改PATH 环境变量