You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

fengzhuang_dict.py 931 B

2 years ago
123456789101112131415161718192021222324252627282930313233343536
  1. """
  2. @author: lileilei
  3. @file: python_dict.py
  4. @time: 2018/6/15 13:54
  5. """
  6. '''字典取值'''
  7. def res(d, code):
  8. result = []
  9. if isinstance(d, dict) and code in d.keys():
  10. value = d[code]
  11. result.append(value)
  12. return result
  13. elif isinstance(d, (list, tuple)):
  14. for item in d:
  15. value = res(item, code)
  16. if value == "None" or value is None:
  17. pass
  18. elif len(value) == 0:
  19. pass
  20. else:
  21. result.append(value)
  22. return result
  23. else:
  24. if isinstance(d, dict):
  25. for k in d:
  26. value = res(d[k], code)
  27. if value == "None" or value is None:
  28. pass
  29. elif len(value) == 0:
  30. pass
  31. else:
  32. for item in value:
  33. result.append(item)
  34. return result

Introduction

生成接口测试报告

No topics