Python:从两个词典中打印给定键的值

时间:2015-08-11 10:24:30

标签: dictionary

我正在制作两个词典作为“第一”和“ “第二”。我想找出给定密钥的值作为“版本”,虽然我不知道“版本”密钥存在于哪个字典上。 &安培;最后我正在写文件的价值。 这里“fo”是文件对象。

代码在这里:

for version in first.iteritems():
   for version in second.iteritems():
       fo.write("value of version is :"????????)

我尝试过,但我不知道在提到的问号上写什么。

1 个答案:

答案 0 :(得分:1)

这可以帮到你:

first = dict(version = '4.4.4', id = 2222) 
second = dict(abc = 0, cde = 3)

for key1,key2 in zip(first.keys(),second.keys()):
    if key1 == 'version':
        #fo.write("value of version is :",first[key1])
        print "value of version is:",first[key1]
    if key2 == 'version':
        #fo.write("value of version is :",second[key2])
        print "value of version is:",second[key2]

输出

value of version is: 4.4.4

请让我知道它适合你。