CommonUtils.py 607 B

1234567891011121314151617181920212223242526272829303132
  1. import collections
  2. def get_dict_list(key,value_list):
  3. """把一个列表的数据变成有序字典
  4. :param key []
  5. :param value_list [[]]
  6. :return [{},{}]
  7. """
  8. data_list=[]
  9. for i in value_list:
  10. data_list.append(collections.OrderedDict(zip(key, i)))
  11. return data_list
  12. def get_round(li,p=2):
  13. """
  14. :param li: [[]] or [()]
  15. :return: [[]]
  16. """
  17. y=[]
  18. for i in li:
  19. x = []
  20. for j in i:
  21. if isinstance(j,float):
  22. x.append(round(j,p))
  23. else:
  24. x.append(j)
  25. y.append(x)
  26. return y