如何访问可视性?
我是这样尝试的:dev1['data']['results :visibilites ']
dev1 = {
"status": "OK",
"data": {
"results": [
{
"tradeRelCode": "ZT55",
"customerCode": "ZC0",
"customerName": "XYZ",
"tier": "null1",
"visibilites": [
{
"code": "ZS0004207",
"name": "Aabc Systems Co.,Ltd",
"siteVisibilityMap": {
},
"customerRef": "null1"
}
]
}
],
"pageNumber": 3,
"limit": 1,
"total": 186
}
}
在数据结构中使用路径
您可以使用
dev1['data']['results'][0]['visibilites']
。 它将包含一个字典列表要直接访问此词典,请使用
dev1['data']['results'][0]['visibilites'][0]
dev['data']
表示具有键results
的字典您可以使用
(dev1['data'])['results']
访问与results
键(列表)关联的项要访问此列表中的唯一成员,请使用
((dev1['data'])['results'])[0]
。 这将提供一个具有tradeRelCode
、customerCode
、customerName
、tier
和visibilites
键的字典要访问与
visibilites
键(列表)关联的项,必须使用(((dev1['data'])['results'])[0])['visibilites']
要最终访问此列表中包含的唯一词典,您必须使用
((((dev1['data'])['results'])[0])['visibilites'])[0]
这里的括号表示python按照从左到右的顺序挖掘每个字典或列表(python不介意代码中的括号,如果您更清楚的话,可以保留它们)
试试这个
原因:
这是一个列表->
dev1['data']['results']
因此,请访问此->
dev1['data']['results'][0]
然后你得到这个->
然后您就可以拥有->
dev1['data']['results'][0]['visibilites']
这导致->
这是一个
list
,您可以索引第一个元素,它是另一个字典相关问题 更多 >
编程相关推荐