我有一个列表的字典,信息,如var1=vara,var1=varb,var2=vara等,这可以有很多项,我把它打印出来确定这样
for y in myDict:
print(y+"\t"+myDict[y])
Run Code Online (Sandbox Code Playgroud)
我有另一个列表,其中包含类似于var2,var3等的排除项.这可能有<10个条目,我可以打印出来就像这样
for x in myList:
print(x)
Run Code Online (Sandbox Code Playgroud)
现在我想删除字典中键值为列表值的键值对.我试过这个
for x in myList:
for y in myDict:
if x != y: print(y+"\t"+myDict[y])
Run Code Online (Sandbox Code Playgroud)
但是在每次通过列表时,它会让所有其他人从当前的`x到屏幕
如果列表中存在键,是否有一种很好的python方法可以从字典中删除键值对?
python ×1