在单循环中循环python dict中的多个键值对

时间:2017-09-19 18:04:47

标签: python python-3.x dictionary

我有一个字典,它有两个键和值对,如

myDict = {'Key1':'Value1', 'Key2':'Valye2'}

我想在一个循环中遍历key1和key2,这样我就可以打印key1和key2的值。

我可以做这样的事情,但这是一个接一个地打印键我想一次打印两个键。

for key, value in myDict.items():
    print(value)

# looking to print both keys values something like this.
for key, value in myDict.items():
        print(Value1, value2)

1 个答案:

答案 0 :(得分:3)

使用str.join()功能:

myDict = {'Key1':'Value1', 'Key2':'Valye2'}
print(' '.join(myDict.values()))

输出:

Value1 Valye2

如果您确定您的dict只有2项,您可以执行以下操作:

b,a = myDict.values()
print(a,b)   # Value1 Valye2