有什么方便的方法可以复制一本字典,并且只保留与你相关的条目?
这里我尝试创建一个字典newdict
:
mydict = {'A':'dog',
'B':'cat',
'C':'mouse'}
list_of_keys = ['A', 'B']
newdict = mydict[list_of_keys]
此语法不起作用。 如何创建如下所示的newdict
:
newdict{'a':'dog','b':'cat'}
你可以使用这个,这里是来源:字典键匹配列表; 获取键/值对
mydict = {'A':'dog',
'B':'cat',
'C':'mouse'}
list_of_keys = ['A', 'B']
new_dict = {k: mydict[k] for k in list_of_keys if k in mydict}
print(new_dict) //output: {'A': 'dog', 'B': 'cat'}
像这样运用dict理解-
new_dict = {key : value for key, value in mydict.items() if key in list_of_keys}