【问题标题】:loop multiple key value pairs in python dict in single loop在单循环中循环python dict中的多个键值对
【发布时间】:2018-02-28 15:10:28
【问题描述】:

我有一本字典,其中有两个键值对,例如

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)

【问题讨论】:

    标签: python python-3.x dictionary


    【解决方案1】:

    带有str.join()功能:

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

    输出:

    Value1 Valye2
    

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

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

    【讨论】:

    • 从这个输出中是否可以将值保存在变量中?例如 a = value1 和 b = value2 ?
    • 谢谢,这正是我想要的。
    猜你喜欢
    • 2019-01-23
    • 1970-01-01
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-17
    • 2014-11-27
    相关资源
    最近更新 更多