gpt4 book ai didi

Python:无法打印字典键和值

转载 作者:行者123 更新时间:2023-11-28 21:51:43 24 4
gpt4 key购买 nike

这是一个非常简单的代码块,我不明白我做错了什么:

import sys

o_dict = {'a': 10, 'b': 0, 'c': 20}
for key, val in o_dict.iteritems():
if val < 1:
sys.exit("Key: {}, Val: {}.").format(key, val)

我希望输出是:

Key: b, Val: 0.

但它总是:

Key: {}, Val: {}.

发生了什么事?

最佳答案

format 方法位于 exit 方法中,而不是字符串中。这就是你所拥有的:

sys.exit("Key: {}, Val: {}.").format(key, val)
# ^ wrong

这就是你想要的:

sys.exit("Key: {}, Val: {}.".format(key, val))
# ^ right

关于Python:无法打印字典键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29678293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com