我有
my_dict = {
"test_environments": [
{
"Branch Coverage": "97/97(100%)",
"project" : 'ok'
},
{
"Branch Coverage": "36/36(100%)",
"project" :'ok'
}
]
}
我怎樣才能洗掉關鍵的分支覆寫?我正在嘗試使用此代碼:
for index, _ in enumerate(my_dict['test_environments']):
for key, values in my_dict['test_environments'][index].items():
key.pop("Branch Coverage")
uj5u.com熱心網友回復:
您可以使用del關鍵字就地從字典中洗掉鍵。
my_dict = {
"test_environments": [
{
"Branch Coverage": "97/97(100%)",
"project" : 'ok'
},
{
"Branch Coverage": "36/36(100%)",
"project" :'ok'
}
]
}
for element in my_dict["test_environments"]:
del element["Branch Coverage"]
# Prints {'test_environments': [{'project': 'ok'}, {'project': 'ok'}]}
print(my_dict)
uj5u.com熱心網友回復:
您呼叫要修改pop的dict物件,而不是要洗掉的鍵。
for d in my_dict['test_environments']:
d.pop("Branch Coverage")
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/436154.html
標籤:Python python-2.7 字典
上一篇:測驗用打字稿撰寫的自定義反應鉤子
下一篇:使用用戶輸入創建路徑
