我有以下字典:
abc = {"type":"insecure","id":"1","name":"peter"}
我想要做的是有一个基于旧字典的新字典,其中没有键“类型”,键“id”更改为“身份”。新的 dict 将如下所示:
xyz = {"identity":"1","name":"peter"}
我想出的解决方案如下:
abc = {"type":"insecure","id":"1","name":"peter"}
xyz = {}
black_list_values = set(("type","id"))
for k in abc:
if k not in blacklist_values:
xyz[k] = abc[k]
xyz["identity"] = abc["id"]
我想知道它是否是最快和最有效的方法?现在,“abc”只有三个值。如果“abc”更大并且有很多值,那么我的解决方案仍然是高效和快速的。