我确信只有一个简单的答案才能直接找到它。
如果我在变量中存储了一个字典,我想拉出一个键并将其打印到没有附加值的控制台。另外,看看如何在没有密钥的情况下获取值,以及密钥和值一起使用将会很有帮助。
所以,
pocket = {"change":14,"lint":"handfull"}
我如何继续打印只是改变;只打印变化中的值;并打印更改及其值,但没有括号,逗号和引号?
答案 0 :(得分:8)
拥有所有钥匙:
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!
嗯,希望这有帮助!
答案 1 :(得分:1)
要从字典中打印单个特定值,请更改示例,您必须知道键。
要在字典中打印“第一个”值,但你不应该使用它,因为它是不可预测的。
仅打印值:
pocket.get("change", "penniless") # if the key is missing gives the default
或
pocket["change"] # can fail
由于您必须始终知道可靠地谈论单个条目的密钥,因此您始终可以打印密钥或密钥对。