python字典keys方法详解

keys方法功能作用

python字典的keys方法以可迭代对象的方式返回字典所有的key,keys方法通常用于for循环语句,用于遍历字典的key,可以用list方法将keys方法的返回值转换为列表。

语法

keys方法语法

dict.keys()

参数

keys方法无参数

返回值

以可迭代对象的方式返回字典所有的key

示例代码

score_dict = {
    '小明': 96,
    '小刚': 98,
    '小红': 94
}

keys = score_dict.keys()

print(keys, type(keys))

for key in keys:
    print(key)

程序输出结果

dict_keys(['小明', '小刚', '小红']) <class 'dict_keys'>
小明
小刚
小红

keys()方法在py2.7里,返回的是包含了所有key的列表,但在py3.6中,返回的是可迭代对象,遍历这个对象,就可以得到字典所有的key

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案