我想将lst2与lst进行比较,并将不存在值设置为零
lst = ['IDP','Remote.CMD.Shell','log4j']
lst2 = ['IDP']
我希望在示例循环中输出如下
{
IDP:1,
Remote.CMD.Shell:0,
log4j:0
}
{
IDP:0,
Remote.CMD.Shell:0,
log4j:0
}
{
IDP:0,
Remote.CMD.Shell:0,
log4j:0
}
如果有人能帮助我我会很高兴
我想将lst2与lst进行比较,并将不存在值设置为零
lst = ['IDP','Remote.CMD.Shell','log4j']
lst2 = ['IDP']
我希望在示例循环中输出如下
{
IDP:1,
Remote.CMD.Shell:0,
log4j:0
}
{
IDP:0,
Remote.CMD.Shell:0,
log4j:0
}
{
IDP:0,
Remote.CMD.Shell:0,
log4j:0
}
如果有人能帮助我我会很高兴
2条答案
按热度按时间wn9m85ua1#
下面是我如何实现这一点。
首先,您可以创建一个新的字典,然后操作其中的数据
结果:
{'IDP': 1, 'Remote.CMD.Shell': 0, 'log4j': 0}
fae0ux8s2#
这应该可行: