另一个python字典问题:)

这是我的字典:

mydict = {key1: valueA, key2: valueA, key3: valueB, key4: valueA,
key5: valueA, key6: valueB, key7: valueB, key8: valueA, key9: valueB}

现在我只想遍历字典的键值对key4 , key5 , key6key7 并检查值是否为 valueB
我希望有可能理解我的意思..

我想创建一个for循环,只有当key4的值为valueB时,才执行循环内容,然后,如果key5的值为valueB,则再次执行,以此类推。提前致谢

最佳答案

for key in [key4, key5, key6, key7]:
    if mydict[key] == valueB:
        pass # do stuff here

关于Python:仅使用字典中的某些键进行 for 循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8816987/

10-12 21:01