如果我打印字典会怎么样?

时间:2017-05-13 13:40:05

标签: python dictionary

例如,以下陈述的输出将是什么以及原因:

print ({'a':'b','a':'c'})
print({'a':1,'b':2})

1 个答案:

答案 0 :(得分:1)

我想我没有正确地回答这个问题,所以如果我错了请纠正我,python的输出几乎就像你输入的那样。

对于第一个例子,输出将是:

{'a': 'c'}

为什么?因为您要覆盖现有密钥(在这种情况下' a')并使用其他值

在第二个例子中,它只是自己打印:

{'a': 1, 'b': 2}

此外,没有必要在这里询问。您可以尝试自己,如果您不想使用python解释器实例搞乱您的系统,请在线尝试:https://www.pythonanywhere.com/try-ipython/