Python 如何从具有多个键的字典中打印没有值的键

Python 如何从具有多个键的字典中打印没有值的键,python,dictionary,key,Python,Dictionary,Key,我相信有一个简单的答案,就是我们无法直接找到它 如果我有一个存储在变量中的字典,我想取出一个键并将其打印到控制台,而不带附加值。另外,了解如何在没有键的情况下获取值,以及如何将键和值结合在一起,也会很有帮助 所以 我将如何继续打印更改;只打印更改中的值;并同时打印更改及其值,但不带括号、逗号和引号?以获得所有键: print(dictionary.keys()) 所有值: print(dictionary.values()) 所有项目: print(dictionary.items())

我相信有一个简单的答案,就是我们无法直接找到它

如果我有一个存储在变量中的字典,我想取出一个键并将其打印到控制台,而不带附加值。另外,了解如何在没有键的情况下获取值,以及如何将键和值结合在一起,也会很有帮助

所以

我将如何继续打印更改;只打印更改中的值;并同时打印更改及其值,但不带括号、逗号和引号?

以获得所有键:

print(dictionary.keys())
所有值:

print(dictionary.values())
所有项目:

print(dictionary.items())
要逐个打印,请在其中循环:

for key in dictionary.keys():
    print("Key: ", key)
for value in dictionary.values():
    print("Value: ", value)
for k, v in dictionary.items():
    print("Key: ", k)
    print("Value: ", v)
要更好地理解词典,请单击

好吧,希望这有帮助

要仅从字典中打印一个特定值,请在示例中更改,您必须知道键

只打印字典中的“第一个”值是可能的,但是你不应该使用它,因为它是不可预测的

要仅打印值,请执行以下操作:

pocket.get("change", "penniless") # if the key is missing gives the default


由于您必须始终知道密钥才能可靠地谈论单个条目,因此您始终可以打印密钥或密钥对。

您需要回答“拔出一个密钥并打印它”的部分,这是
print dictionary['change']
该部分不太清楚,拔出密钥意味着您知道密钥名称,或者按可能不同的值拔出密钥。。
pocket.get("change", "penniless") # if the key is missing gives the default
pocket["change"]  # can fail