假设我有一个字典列表,例如:
l1 = [{'ATP=15': 'ATP=15', 'PAN=10':'PAN=10', 'YUP="1230"':'YUP="1230"', 'DATA=45':'DATA=45'},
{'ATP=13': 'ATP=13', 'PAN=10':'PAN=10', 'YUP="1220"':'YUP="1220"', 'DATA=42':'DATA=42'},
{'ATP=12': 'ATP=12', 'PAN=10':'PAN=10', 'YUP="1220"':'YUP="1220"', 'DATA=43':'DATA=43'}]
我有一本字典:
^{pr2}$我的目标是比较d2
中的每个条目与l1
中的每个词典条目,并打印出它们是否相等。在
我们还可以看到l1
中的字典确实有一个额外的条目YUP
,我们需要考虑这个条目并打印出yup
不存在于{
因此,如果我们有一个输出,它会像:
在字典A(l1[0]
)ATP, PAN, DATA
是正确的,但是YUP
没有出现在d2
中,因此是不正确的。在字典B(l1[1]
)中,ATP, DATA
是不正确的,PAN
是正确的,YUP
没有出现在d2
中,因此是不正确的。以此类推,循环使用l1
中的许多字典。在我的例子中,我们有三个,但可能或多或少有
我尝试了以下方法:
^{3}$但是我不知道如何正确地循环字典列表并正确地将每个条目与d2
进行比较
如果这是太一般或广泛,我会添加更多的细节,如果你需要他们。在
目前没有回答
相关问题 更多 >
编程相关推荐