首页 > 解决方案 > 通过 Python 中的字典循环 3 个解包值

问题描述

所以这是我的以下代码:

users = {
    'Bernard':'Is this a dream?':'No.',
    'Suzy':'What is your favorite color?':'Purple',
    'Matthew':'In what city were you born?':'Cullowhee',
    }




for user,question,answer in users.items():
    print("User: " + user)
    print("Question: " + question)
    print("Answer: " + answer)

我的主要问题是它认为我没有足够的值来解压(我需要 3 个,而不是 2 个),我唯一的问题是我不知道该怎么做。

我需要我的输出看起来像这样: 用户:Bernard 问题:这是一个梦想吗?回答:没有。

用户:Suzy 问:你最喜欢什么颜色?答案:紫色

用户:Matthew 问题:你出生在哪个城市?答案:库洛希

提前感谢您提供我能得到的任何指示或提示!

标签: python-3.x

解决方案


推荐阅读