你可以使用以下代码将原始字典转换为所需的格式:\n\npython\noriginal_dict = {\n\t'cpu_manage_usage': {\n\t\t'coming_time': ['2023-07-10 15:50:18', '2023-07-10 15:50:18'], \n\t\t'data': [10.0, 11.0]\n\t}, \n\t'cpu_dp_avg_usage': {\n\t\t'coming_time': ['2023-07-10 15:50:18', '2023-07-10 15:50:18'], \n\t\t'data': [14.0, 15.0]\n\t}, \n\t'cpu': {\n\t\t'coming_time': ['2023-07-10 15:50:18', '2023-07-10 15:50:18'], \n\t\t'data': [12.0, 13.0]\n\t}\n}\n\nnew_dict = {}\n\nfor key, value in original_dict.items():\n\tnew_dict[key] = []\n\tfor i in range(len(value['coming_time'])):\n\t\tnew_dict[key].append({\n\t\t\t'coming_time': value['coming_time'][i],\n\t\t\t'data': value['data'][i]\n\t\t})\n\nprint(new_dict)\n\n\n这将输出所需的转换后的字典:\n\npython\n{\n\t'cpu_manage_usage': [\n\t\t{'coming_time': '2023-07-10 15:50:18', 'data': 10.0}, \n\t\t{'coming_time': '2023-07-10 15:50:18', 'data': 11.0}\n\t], \n\t'cpu_dp_avg_usage': [\n\t\t{'coming_time': '2023-07-10 15:50:18', 'data': 14.0}, \n\t\t{'coming_time': '2023-07-10 15:50:18', 'data': 15.0}\n\t], \n\t'cpu': [\n\t\t{'coming_time': '2023-07-10 15:50:18', 'data': 12.0}, \n\t\t{'coming_time': '2023-07-10 15:50:18', 'data': 13.0}\n\t]\n}\n


原文地址: https://www.cveoy.top/t/topic/p4OA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录