考慮我有字典。例如,從字典中刪除空格:Python
dict1 = {"1434": {"2012-10-29": {"275174": {"declaration_details":
{"UTCC": `"38483 "`, "CNRE": "8334", "CASH": "55096.0"},
"sales_details": {"UTCC": "38483.0", "CNRE": "8334.0", "CASH":
"55098.0"}}, "275126": {"declaration_details": {"CNIS": "63371"},
"sales_details": {"CNIS": "63371.0"}}, "275176":
{"declaration_details": {"UTCC": "129909", "CASH": `"93200.0 "`,
"CNRE": "28999", "PBGV": "1700"}, "sales_details": {"UTCC":
"131619.0", "PBGV": "1700.0", "CASH": "92880.0", "CNRE": "28999.0"}},
"275169": {"declaration_details": {"AMCC": "118616", "CNRE": "19462",
"CASH": "120678.0"}, "sales_details": {"UTCC": "118616.0", "CNRE":
"19462.0", "CASH": "120677.0"}}, "266741": {"declaration_details":
{"UTCC": "42678", "CNRE": "4119", "CASH": `"24944.0 "`},
"sales_details": {"UTCC": "42678.0", "CNRE": "4119.0", "CASH":
"24944.0"}}}}}
我想刪除該dict1中的所有空格。
哪種方法更好?
這是基本上是正確的(並且幾乎一樣我的答案),但它不會做正確的事情,如果有在一個鍵的空白。舊的鍵值對將保留。此外,如果您在迭代時添加和刪除鍵(可能會跳過一些鍵,或多次查看,或惡魔可能飛出您的鼻子),它可能會破壞您的詞典。 – Blckknght
@ Blckknght - 謝謝你的提示,編輯。 – root