--------------------------更新--------------------
因为有太多的困惑,我决定给一个更详细的解释。请看下面的代码,并将重点放在day = {"days": buildString2(day_array[i])}
代码如下:
^{pr2}$
当我打印dict时,我得到以下结果{'id': 'c8d5185667f', 'available_days': [{'days': '[true, true, true, true, true, true, true]', 'times': {'start_time': '12:00', 'end_time': '10:00'}}], 'space_usages': ['Fitness', 'Events', 'Classes', 'Performance']}
但我老板想要这个{'id': 'c8d5185667f', 'available_days': [{'days': [true, true, true, true, true, true, true], 'times': {'start_time': '12:00', 'end_time': '10:00'}}], 'space_usages': ['Fitness', 'Events', 'Classes', 'Performance']}
这也不管用{'id': 'c8d5185667f', 'available_days': [{'days': ['true', 'true', 'true', 'true', 'true', 'true', 'true'], 'times': {'start_time': '12:00', 'end_time': '10:00'}}], 'space_usages': ['Fitness', 'Events', 'Classes', 'Performance']}
这更有意义吗?有可能得到吗[true, true, true, true, true, true, true]
作为一种价值?我试过这么做day = {"days": ast.literal_eval(buildString2(day_array[i]))}
但它崩溃了。我没主意了。我试过用谷歌搜索各种各样的东西,但似乎什么也找不到。非常感谢你的帮助。我真的不相信这是可能的,但那是我被告知要做的。在
注意:它们必须是小写的。这不管用[True, True, True, True, True, True, True]