[英]How can I get an array in a dict? Python
我想知道如何在 Python 的字典中打印出一个数组。 这是我的口述:
{
"type": "NonStockItem",
"attributes": [
{
"attributeId": "string",
"description": "string",
"sortOrder": 0,
"required": true,
"attributeType": "Text",
"defaultValue": "string",
"details": [
{
"id": "string",
"description": "string"
}
]
}
],
"id": "string",
"description": "string"
}
我正在尝试退出属性字段
if response.status_code == 200:
itemClass = json.loads(response.text)
for itemClass in itemClass:
print(str(itemClass["type"]))
我错过了什么?
预期输出:当前输出仅列出所有类型。 预期输出是
{
"type": "NonStockItem",
"attributes": [
{
"attributeId": "string",
"attributeId" : "string".
"attributeId" : "string",
}
]
}
好吧,使用 dict 你可以用你想要的键调用 dict ,它会像这样返回你的数据:
if response.status_code == 200:
itemClass = json.loads(response.text)
print(itemClass["attributes"])
(或您的字典中的任何其他键)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.