我需要一个简单的任务来在 Python 中的列表中创建一个列表这是我试过的代码
data_list = []
data = {'AgreementIdList': 'ABC123', 'Required': 'true'}
data_list.append(data)
print (data_list)
实际结果:
[{'AgreementIdList': 'ABC123', 'Required': 'true'}]
预期结果:
{"AgreementIdList": ["ABC123"], "Required": true}
最佳答案
您可以尝试以下操作吗:
data['AgreementIdList'] = [data['AgreementIdList']]
val = data['Required']
if val == 'true':
val = True
data['Required'] = val
假设您想要以下输出:
{"AgreementIdList": ["ABC123"], "Required": True}
现在,如果你想将它转换为 json
,你需要使用一个额外的库。以下将起作用:
import json
data_list = []
data_list.append(data)
json_data = json.dumps(data_list)
print(json_data)
JSON 输出:
'[{"AgreementIdList": ["ABC123"], "Required": true}]'
现在可以使用 json 输出来测试您的 API。
关于python - 如何在python中的列表中创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55726175/