关键词

字典 dictionary keys

Python字典(dictionary)基础知识keys()方法详解

Python字典是一种可变容器模型,它可以存储任意类型的对象,且字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下所示:

dict = {key1 : value1, key2 : value2 }

其中,key1、key2称之为键,value1、value2称之为值。

Python字典的keys()方法以列表返回一个字典所有的键。语法格式如下:

dict.keys()

实例:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 
print("字典所有键为 : ", dict.keys())

执行以上代码,输出结果如下:

字典所有键为 :  dict_keys(['Name', 'Age', 'Class'])

从输出结果可以看出,keys()方法以列表形式返回一个字典所有的键,所以可以使用for循环来遍历获取字典中所有键的值,如下实例:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 
for key in dict.keys():
    print(key + ":", dict[key])

执行以上代码,输出结果如下:

Name: Runoob
Age: 7
Class: First

keys()方法也可以用来检查字典中是否存在某个键,如下实例:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 
if 'Age' in dict.keys():
    print("键 Age 存在")
else:
    print("键 Age 不存在")

执行以上代码,输出结果如下:

键 Age 存在

Python字典的keys()方法可以以列表形式返回一个字典所有的键,也可以用来检查字典中是否存在某个键,使用起来非常灵活方便。

本文链接:http://task.lmcjl.com/news/8644.html

展开阅读全文