这是我正在尝试做的简化方案。我有两个字典:
dictA = {"apple": 1, "orange": 2, "chocolate": 3, "mango": 4}
dictB = {"man": "abc", "or": "asdf", "app": "fasdfkl"}
我如何让它打印(三个键+值的实际顺序无关紧要):
I can find...
orange2
mango4
apple1
I cannot find...
chocolate3
我试图做这样的事情,但被困在第二部分。
print "I can find ..."
for itemA in dictA:
for itemB in dictB:
if itemA.startswith(itemB):
print itemA + str(dictA[itemA])
它会打印
I can find ...
orange2
mango4
apple1