Python字典的keys函数
目录keys的功能keys的用法keys功能获取当前字典中所有的键( key )keys的用法用法∶dict.keys() ->无需传参,返回一个key集合的伪列表In [11]: my_dict = { 'name' : 'insane' , 'age' : 33}In [12]: my_dict.keys ()Out[12]: dict_keys ( [ 'name' , 'age' ]
·
目录
- keys的功能
- keys的用法
keys功能
- 获取当前字典中所有的键( key )
keys的用法
- 用法∶
dict.keys()
->无需传参,返回一个key集合的伪列表
In [11]: my_dict = { 'name' : 'insane' , 'age' : 33}
In [12]: my_dict.keys ()
Out[12]: dict_keys ( [ 'name' , 'age' ] ) # 不具备列表的所有功能
In [13]: key_list = list(my_dict.keys()) # 这样后就具备列表的所有功能
In [14]: key_list
0ut [14]: [ 'name' , 'age ' ]
实战
- 由 keys 获取的列表每个value都是唯一的,因为字典的每个key都是唯一的
# coding:utf-8
project = {'id':1, 'project_name':'ipad', 'price':2000, 'count':30}
project_title = project.keys()
print(project_title)
print(type(project_title))
# print(project_title[0]) # 会报错
# project_title.append('user') # 会报错
project_title_list = list(project.keys())
print(project_title_list)
print(type(project_title_list))
print(project_title_list[0])
print(project_title_list[2:6])
project_title_list.append('user')
print(project_title_list) # 该列表的每个value都是唯一的
dict_keys(['id', 'project_name', 'price', 'count'])
<class 'dict_keys'>
['id', 'project_name', 'price', 'count']
<class 'list'>
id
['price', 'count']
['id', 'project_name', 'price', 'count', 'user']
Process finished with exit code 0
更多推荐
已为社区贡献4条内容
所有评论(0)