data = {
"name":"miku",
"number":1,
123:123,
}
print(data.items())
for key,value in data.items():
print("键:",key,"值:",value)
运行结果
------------
dict_items([('name', 'miku'), ('number', 1), (123, 123)])
键: name 值: miku
键: number 值: 1
键: 123 值: 123
返回所有键
keys()
返回所有键
data = {
"name":"miku",
"number":1,
123:123,
}
print(data.keys())
for key in data.keys():
print("键:",key)
运行结果
-----------------
dict_keys(['name', 'number', 123])
键: name
键: number
键: 123
返回所有值
values()
返回所有值
data = {
"name":"miku",
"number":1,
123:123,
}
print(data.values())
for value in data.values():
print("值:",value)
运行结果
-----------------------
dict_values(['miku', 1, 123])
值: miku
值: 1
值: 123
检查字典中是否存在键或值
可以使用in和not in操作符判断某个键或者值存在于字典中
>>> person = {"name":'miku','age':7}
>>> 'name' in person
True
>>> 'name' in person.keys()
True
>>> 'miku' in person.values()
True
>>> 'color' in person.keys()
False
>>> 'color' in person.values()
False