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

2024-06-01 10:01:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我敢肯定有一个简单的答案就是没能直接找到。

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

所以

pocket = {"change":14,"lint":"handfull"}

我如何继续打印just change;只打印change中的值;将change及其值一起打印,但不使用括号、逗号和引号?


Tags: 答案字典情况change引号pocket括号lint
2条回答

要拥有所有的钥匙:

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)

要更好地理解词典,请单击the docs

好吧,希望这有帮助!

要只从字典中打印单个特定的值,请更改示例,您必须知道键。

在字典中只打印“first”值是可能的,但不应该使用它,因为它是不可预测的。

仅打印值:

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

或者

pocket["change"]  # can fail

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

相关问题 更多 >