【发布时间】:2021-12-27 00:44:00
【问题描述】:
我有一本这样的字典:
{
"0": {},
"1": {},
"2": {},
"3": {},
"4": {},
"5": {},
"6": {},
"7": {},
"8": {},
"9": {},
"10": {},
"11": {},
"12": {
"PNR": "51313542"
},
"13": {},
"14": {},
"15": {
"PNR": "13151351351"
},
"16": {
"PNR": "13151351351"
},
"17": {
"PNR": "13151351351"
},
"18": {
"PNR": "13151351351"
},
"19": {
"PNR": "13151351351"
},
"20": {
"PNR": "13151351351"
},
"21": {
"PNR": "13151351351"
},
"22": {
"PNR": "13151351351"
},
"23": {
"PNR": "13151351351"
},
"24": {
"PNR": "13151351351"
}
}
我只想获取 PNR 并用它们创建一个数组。
我尝试使用此方法获取 PNR 值(将“输出”视为我的字典):
d_ = output.get("PNR")
但它没有给出。
无论我的 dict 中有多少元素,我如何获取 PNR 值并用它们创建一个数组?
【问题讨论】:
-
如果特定子字典中没有
PNR键会怎样? -
你的意思是列表吗?
标签: python arrays dictionary