-2 python dictionary key list
我刚刚开始学习Python,我有一个问题,我找不到答案.
有一个命令可以打印字典的所有键.
list = {
"key1": "value1",
"key2": "value2"
}
for x in list:
print(x)
Run Code Online (Sandbox Code Playgroud)
输出将是:
key1
key2
Run Code Online (Sandbox Code Playgroud)
还有一个命令将打印指定键的值
y = list["key1"]
print(y)
Run Code Online (Sandbox Code Playgroud)
输出将是:
value1
Run Code Online (Sandbox Code Playgroud)
我想知道的是,有一个命令会使用一个命令同时打印所有键的所有值(就像我们使用键一样),而不是逐个访问它们.
希望我很清楚,谢谢.
你可以使用.values
:
my_dict = {
"key1": "value1",
"key2": "value2"
}
print(*my_dict.values(), sep='\n')
Run Code Online (Sandbox Code Playgroud)
或者,如果您只想要使用的钥匙.keys
:
print(*my_dict.keys(), sep='\n')
Run Code Online (Sandbox Code Playgroud)
或者,如果您想要键和值对,您可以使用.items
:
print(*my_dict.items(), sep='\n')
Run Code Online (Sandbox Code Playgroud)
注意:使用变量名称list
不是一个好习惯.